Codes longs avant sortie en VSCODE (Java)
J'utilise Visual Studio Code pour exécuter un simple programme Java "Hello World". Mais je reçois aussi de longs codes avant ma sortie "Hello, World!".
mon nom d'utilisateur 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 / Application Support / Code / User / workspaceStorage / 9d9a27fdd962858fd296255e0827be55 / redhat.java / jdt_ws / hi_a4 du monde" App
Je ne comprends pas vraiment ces codes avant ni la raison, est-ce normal? Comment puis-je supprimer ces codes de mon terminal et simplifier ma sortie?
Réponses
Ce sont des scripts d'exécution et VS Code les affiche pour informer les développeurs de ce qui se passe pendant ce processus, y compris
le JDK actuellement utilisé:
Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/javaréseau et affichage des règles de message:
agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:51164 --enable-preview -XX:+ShowCodeDetailsInExceptionMessages -Dfile.encoding=UTF-8 -cpclasspath et emplacement du cache:
/Users/myusername/Library/Application Support/Code/User/workspaceStorage/9d9a27fdd962858fd296255e0827be55/redhat.java/jdt_ws/hi_a18a0468/binle nom du fichier .java actuel:
App
Il existe plusieurs façons d'obtenir une sortie claire sans ces scripts:
- Mettre
"console": "internalConsole"en launch.json , le résultat sera affiché dans console de débogage :
- Mettre
"console": "externalTerminal"en launch.json , le résultat sera affiché dans le nouveau terminal ouvert :
Installez Code Runner et ajoutez le code suivant dans Settings.json, le résultat sera affiché uniquement dans OUTPUT :
"code-runner.clearPreviousOutput": true, "code-runner.showExecutionMessage": false,
MacOS définit le terminal ouvert Java (JDK) par défaut
Étape 1. /usr/libexec/java_home -V
Étape 2. exporter JAVA_HOME =/usr/libexec/java_home -v 1.8
Étape 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$
De bons emplois.