![](/img/trans.png)
[英]“Run|Debug” Buttons Not Appearing on Visual Studio Code Java Programs
[英]Debug/run standard java in Visual Studio Code IDE and OS X?
喜歡 OS X 中的輕量級 Visual Studio 代碼。一直希望能夠在 OS X 中從 VSC 編寫、調試和運行標准 java(不是 javascript)。找到以下擴展,它允許您從 VSC 調試和運行 java:
https://marketplace.visualstudio.com/items?itemName=donjayamanne.javadebugger
盡我所能遵循指示。 嘗試運行我的 java 應用程序,當我在 OS X 的 VSC 中運行我的 java 應用程序時,我在調試控制台窗口中收到一堆“錯誤:找不到符號”錯誤。應用程序在 eclipse 中運行良好。 我在 VSC 或 OS X 中的某個地方缺少什么,以便我可以在 OS X 中從 VSC 正確運行 Java 代碼?
有一種更簡單的方式來運行 Java,無需配置:
Ctrl+Alt+N
,或者按F1
然后選擇/輸入Run Code
,或者右鍵單擊文本編輯器,然后在上下文菜單中單擊Run Code
,代碼將被編譯並運行,輸出將顯示在輸出窗口中。Code Runner Extension 只會讓你“運行”java 文件。
要真正調試“Java”文件,請遵循快速一次性設置:
.vscode
。.vscode
文件夾中創建 2 個文件: tasks.json
和launch.json
tasks.json
復制粘貼下面的配置:{ "version": "2.0.0", "type": "shell", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared" }, "isBackground": true, "tasks": [ { "taskName": "build", "args": ["-g", "${file}"], "command": "javac" } ] }
launch.json
復制粘貼下面的配置:{ "version": "0.2.0", "configurations": [ { "name": "Debug Java", "type": "java", "request": "launch", "externalConsole": true, //user input dosen't work if set it to false :( "stopOnEntry": true, "preLaunchTask": "build", // Runs the task created above before running this configuration "jdkPath": "${env:JAVA_HOME}/bin", // You need to set JAVA_HOME enviroment variable "cwd": "${workspaceRoot}", "startupClass": "${workspaceRoot}${file}", "sourcePath": ["${workspaceRoot}"], // Indicates where your source (.java) files are "classpath": ["${workspaceRoot}"], // Indicates the location of your .class files "options": [], // Additional options to pass to the java executable "args": [] // Command line arguments to pass to the startup class } ], "compounds": [] }
您已准備好調試 java 文件,打開任何 java 文件並按F5 (調試->開始調試)。
提示: *要在 VS 代碼的側邊資源管理器中隱藏.class 文件,請打開 VS 代碼的settings
並粘貼以下配置:
"files.exclude": {
"*.class": true
}
我可以告訴你 Windows。
從 VS Code Extensions 安裝 Java Extension Pack 和 Code Runner Extension。
在 VS Code 設置中編輯您的 java 主頁位置,“ java.home
”: "C:\\\\Program Files\\\\Java\\\\jdk-9.0.4"
。
檢查是否在 VS Code 內部終端中識別了 javac。 如果此檢查失敗,請嘗試以管理員身份打開 VS Code。
在 Main.java 文件中創建一個簡單的 Java 程序:
public class Main {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
注意:不要在主類中添加包。
右鍵單擊 java 文件的任意位置並選擇運行代碼。
檢查控制台中的輸出。
完成,希望這會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.