vscode調試無法加載類怎么辦

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工作區目錄。

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享