VSCODE'de (Java) çıktıdan önce uzun kodlar
Basit bir Java "Merhaba Dünya" programını çalıştırmak için Visual Studio Code kullanıyorum. Ama "Merhaba Dünya!" Çıktımdan önce de bazı uzun kodlar alıyorum.
kullanıcı adım hi% cd / Kullanıcılar / kullanıcı adım / Masaüstü / Programlama / hi; /Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/java -agentlib: jdwp = transport = dt_socket, server = n, suspend = y, adres = 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_a1804, Merhaba App!
Bu kodları daha önce veya nedenini gerçekten anlamıyorum, bu normal mi? Bu kodları terminalimden nasıl kaldırabilirim ve çıktımı nasıl basitleştirebilirim?
Yanıtlar
Bunlar, yürütme betikleri ve VS Code, geliştiricilere bu işlem sırasında neler olup bittiğini bildirmek için bunları görüntüler.
şu anda kullanılan JDK:
Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/javaağ ve mesaj kuralları görüntüleme:
agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:51164 --enable-preview -XX:+ShowCodeDetailsInExceptionMessages -Dfile.encoding=UTF-8 -cpsınıf yolu ve önbellek konumu:
/Users/myusername/Library/Application Support/Code/User/workspaceStorage/9d9a27fdd962858fd296255e0827be55/redhat.java/jdt_ws/hi_a18a0468/bingeçerli .java dosyasının adı:
App
Bu komut dosyaları olmadan net çıktı almanın bazı yolları vardır:
- Set
"console": "internalConsole"içinde launch.json , sonuç görüntülenir Hata Ayıklama Konsolu :
- Set
"console": "externalTerminal"içinde launch.json , sonuç görüntülenir yeni terminal açıldı :
Code Runner'ı kurun ve Settings.json'a aşağıdaki kodu ekleyin, sonuç tamamen OUTPUT'ta gösterilecektir :
"code-runner.clearPreviousOutput": true, "code-runner.showExecutionMessage": false,
MacOS varsayılan Java (JDK) Açık Terminali ayarladı
Aşama 1. /usr/libexec/java_home -V
Adım 2. JAVA_HOME = dışa aktarın/usr/libexec/java_home -v 1.8
3. Adım java sürümü
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$
İyi işler.