Mã dài trước khi xuất trong VSCODE (Java)
Tôi đang sử dụng Visual Studio Code để chạy chương trình Java "Hello World" đơn giản. Nhưng tôi cũng nhận được một số mã dài trước đầu ra "Hello, World!".
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, pause = 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_a18a0468 App Hello, World!
Tôi không thực sự hiểu những mã này trước đây hoặc lý do của nó, điều đó có bình thường không? Làm cách nào để xóa các mã này khỏi thiết bị đầu cuối của tôi và làm cho đầu ra của tôi trở nên đơn giản?
Trả lời
Đây là các tập lệnh thực thi và VS Code hiển thị chúng để cho các nhà phát triển biết những gì đang diễn ra trong quá trình này, bao gồm
JDK được sử dụng hiện tại:
Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/javamạng và hiển thị các quy tắc tin nhắn:
agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:51164 --enable-preview -XX:+ShowCodeDetailsInExceptionMessages -Dfile.encoding=UTF-8 -cpclasspath và vị trí bộ nhớ cache:
/Users/myusername/Library/Application Support/Code/User/workspaceStorage/9d9a27fdd962858fd296255e0827be55/redhat.java/jdt_ws/hi_a18a0468/bintên của tệp .java hiện tại:
App
Có một số cách để có được đầu ra rõ ràng mà không cần các tập lệnh này:
- Đặt
"console": "internalConsole"trong launcher.json , kết quả sẽ được hiển thị trong Bảng điều khiển gỡ lỗi :
- Đặt
"console": "externalTerminal"trong launcher.json , kết quả sẽ được hiển thị trong terminal mới mở :
Cài đặt Code Runner và thêm mã sau vào Settings.json, kết quả sẽ được hiển thị hoàn toàn trong OUTPUT :
"code-runner.clearPreviousOutput": true, "code-runner.showExecutionMessage": false,
MacOS đặt Java (JDK) Mở Terminal mặc định
Bước 1. /usr/libexec/java_home -V
Bước 2. Xuất JAVA_HOME =/usr/libexec/java_home -v 1.8
Bước 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$
Làm tốt lắm.