簡體   English   中英

在 Visual Studio Code IDE 和 OS X 中調試/運行標准 Java?

[英]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,無需配置:

  1. 安裝代碼運行器擴展
  2. 在文本編輯器中打開你的 Java 代碼文件,然后使用快捷鍵Ctrl+Alt+N ,或者按F1然后選擇/輸入Run Code ,或者右鍵單擊文本編輯器,然后在上下文菜單中單擊Run Code ,代碼將被編譯並運行,輸出將顯示在輸出窗口中。

運行Jave

Code Runner Extension 只會讓你“運行”java 文件。

要真正調試“Java”文件,請遵循快速一次性設置:

  • 在 VS Code 中安裝Java Debugger Extension並重新加載。
  • 在 VS 代碼中打開一個空文件夾/項目。
  • 創建你的java文件(s)。
  • 在同一文件夾中創建一個文件夾.vscode
  • .vscode文件夾中創建 2 個文件: tasks.jsonlaunch.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。

  1. 從 VS Code Extensions 安裝 Java Extension Pack 和 Code Runner Extension。

  2. 在 VS Code 設置中編輯您的 java 主頁位置,“ java.home ”: "C:\\\\Program Files\\\\Java\\\\jdk-9.0.4"

  3. 檢查是否在 VS Code 內部終端中識別了 javac。 如果此檢查失敗,請嘗試以管理員身份打開 VS Code。

  4. 在 Main.java 文件中創建一個簡單的 Java 程序:

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello world");     
    }
}

注意:不要在主類中添加包。

  1. 右鍵單擊 java 文件的任意位置並選擇運行代碼。

  2. 檢查控制台中的輸出。

完成,希望這會有所幫助。

在擴展選項卡中,有 Microsoft 為 Visual Studio Code 發布的 Java 擴展包。 它為 Java 開發安裝了 6 個擴展(語言支持、調試器、IntelliCode 等)。 我第一次使用它,發現它很容易安裝。 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM