首頁 >開發工具 >VSCode >vscode調試無法載入類別怎麼辦

vscode調試無法載入類別怎麼辦

藏色散人
藏色散人原創
2020-03-31 09:37:543855瀏覽

vscode調試無法載入類別怎麼辦

vscode偵錯無法載入類別怎麼辦?

visual studio code 偵錯java 錯誤: 找不到或無法載入主類別

 javavisual-studio-code

如題:

使用官網的兩個java插件,來搭建java開發調試的環境。調試的設定檔如下:

推薦學習:vscode教學

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "Debug (Launch)",
            "request": "launch",
            "mainClass": "JavaTester",
            "args": ""
        },
        {
            "type": "java",
            "name": "Debug (Attach)",
            "request": "attach",
            "hostName": "localhost",
            "port": 0
        }
    ]
}

當偵錯的時候一直在報錯誤: 找不到或無法載入主類別JavaTester的錯誤。

java.home確定已經配置正確,PC的環境變數也配置完成,classpath也是依要求配置的,且本機終端調試也通過。這裡一直找不到主類,是不是mainClass的配置有問題?請教這是配置是否有什麼要求?

只想簡單的做一些demo類型的java開發,也就是只執行單一java檔。

解決方法:

launch.json新增配置classPaths

{
    "type": "java",
    "name": "Debug (Launch)",
    "request": "launch",
    "classPaths": [
        "(你的vscode编译好的class路径,一般是traget/classes)"
    ],
    "mainClass": "JavaTester",
    "args": ""
},

PS:如何自動編譯並產生class?

一般預設使用eclipse方式,即在專案目錄下的.classpath檔。

如何設定該文件,請自行百度。

再PS:注意是專案目錄,而不是vscode工作區目錄。

以上是vscode調試無法載入類別怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn