Lange Codes vor der Ausgabe in VSCODE (Java)
Ich verwende Visual Studio Code, um ein einfaches Java-Programm "Hello World" auszuführen. Aber ich bekomme auch einige lange Codes vor meiner Ausgabe "Hallo Welt!".
myusername hi% cd / Users / myusername / Desktop / Programming / hi; /Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/java -agentlib: jdwp = transport = dt_socket, server = n, suspend = y, address = localhost: 51164 - Enable-Preview - XX: + ShowCodeDetailsInExceptionMessages -Dfile.encoding = UTF-8 -cp "/ Users / myusername / Library / Anwendungsunterstützung / Code / User / workspaceStorage / 9d9a27fdd962858fd296255e0827be55 / redhat.java / jdt_ws / hi_a18a046 Hallo!
Ich verstehe diese Codes vorher nicht wirklich oder der Grund dafür, ist das normal? Wie kann ich diese Codes von meinem Terminal entfernen und meine Ausgabe vereinfachen?
Antworten
Hierbei handelt es sich um Ausführungsskripte, die von VS Code angezeigt werden, damit Entwickler wissen, was während dieses Prozesses vor sich geht, einschließlich
das aktuell verwendete JDK:
Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/javaNetzwerk und Anzeigen von Nachrichtenregeln:
agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:51164 --enable-preview -XX:+ShowCodeDetailsInExceptionMessages -Dfile.encoding=UTF-8 -cpKlassenpfad und Cache-Speicherort:
/Users/myusername/Library/Application Support/Code/User/workspaceStorage/9d9a27fdd962858fd296255e0827be55/redhat.java/jdt_ws/hi_a18a0468/binDer Name der aktuellen Java-Datei:
App
Ohne diese Skripte gibt es einige Möglichkeiten, eine klare Ausgabe zu erhalten:
- Stellen Sie
"console": "internalConsole"in launch.json , wird das Ergebnis angezeigt werden in Debug - Konsole :
- Stellen Sie
"console": "externalTerminal"in launch.json , wird das Ergebnis in der angezeigt werden neu eröffneten Terminal :
Installieren Sie Code Runner und fügen Sie den folgenden Code in Settings.json hinzu. Das Ergebnis wird nur in OUTPUT angezeigt :
"code-runner.clearPreviousOutput": true, "code-runner.showExecutionMessage": false,
MacOS legt das Standard-Open-Terminal für Java (JDK) fest
Schritt 1. /usr/libexec/java_home -V
Schritt 2. Exportieren Sie JAVA_HOME =/usr/libexec/java_home -v 1.8
Schritt 3. Java-Version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
Up:~ xxx$
Gute Arbeitsplätze.