Tijdens het gebruik van de cmd-opdrachtregel verschijnt de output van "Picked up _JAVA_OPTIONS: -Xmx900M" in het dialoogvenster. Javac compileert niet normaal.
Wat betreft de problemen die ontstaan door de "Picked up _JAVA_OPTIONS:"-reeks fouten, zijn de meeste van deze fouten het gevolg van de lokale installatie van JDK of JRE, en het vervolgens installeren van andere software die Java-omgevingsvariabelen toevoegt of verandert, zoals de JAVA-ADDIN-plug-in van de gemeenschappelijke testtool QTP, enzovoort; tijdens het installatieproces van deze software wordt automatisch informatie over JAVA-omgevingsvariabelen toegevoegd, wat leidt tot conflicten en fouten in de omgevingsvariabelen. Daarom hoef je, wanneer zo'n fout optreedt, alleen alle andere USAVA omgevingsvariabelen te verwijderen behalve de oorspronkelijk ingestelde JAVA_HOME en CLASSPATH, of de relevante JAVA_OPTIONS parameters te verwijderen.
Het specifieke proces is: voer de instellingen van de Windows-omgevingsvariabele in, vind _JAVA_OPTIONS deze variabele, verwijder deze en de redundante omgevingsvariabelereferentie in het pad, en voer de cmd opnieuw uit.
Mijn eigen oplossing: ik voerde het set-pad uit onder het cmd-commando, en ontdekte dat de output abnormaal leek te zijn.De afbeelding hierboven is de juiste uitvoer, de output op mijn server is niet normaal
Maar als ik de omgevingsvariabelen controleer, is er geen extra pad, de server definitief opnieuw opstarten, is het probleem opgelost, ik weet niet precies wat de reden is.
|