Códigos largos antes de la salida en VSCODE (Java)
Estoy usando Visual Studio Code para ejecutar un programa simple de Java "Hello World". Pero también obtengo algunos códigos largos antes de mi salida "¡Hola, mundo!".
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 / Application Support / Code / User / workspaceStorage / 9d9a27fdd962858fd296255e0827be55 / redhat.java / jdt_ws / hi8 / bin_a18a0 ¡Hola, mundo!
Realmente no entiendo estos códigos antes o el motivo, ¿es eso normal? ¿Cómo puedo eliminar estos códigos de mi terminal y simplificar mi salida?
Respuestas
Estos son scripts de ejecución y VS Code los muestra para que los desarrolladores sepan qué está sucediendo durante este proceso, incluido
el JDK actual utilizado:
Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/javared y visualización de reglas de mensajes:
agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:51164 --enable-preview -XX:+ShowCodeDetailsInExceptionMessages -Dfile.encoding=UTF-8 -cpclasspath y ubicación de la caché:
/Users/myusername/Library/Application Support/Code/User/workspaceStorage/9d9a27fdd962858fd296255e0827be55/redhat.java/jdt_ws/hi_a18a0468/binel nombre del archivo .java actual:
App
Hay algunas formas de obtener resultados claros sin estos scripts:
- Establecido
"console": "internalConsole"en launch.json , el resultado se mostrará en Debug Console :
- Establecido
"console": "externalTerminal"en launch.json , el resultado se mostrará en la nueva terminal abierta :
Instale Code Runner y agregue el siguiente código en Settings.json, el resultado se mostrará únicamente en OUTPUT :
"code-runner.clearPreviousOutput": true, "code-runner.showExecutionMessage": false,
MacOS establece el terminal abierto predeterminado de Java (JDK)
Paso 1. /usr/libexec/java_home -V
Paso 2. exportar JAVA_HOME =/usr/libexec/java_home -v 1.8
Paso 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$
Buenos trabajos.