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
喜歡就支持一下吧
相關推薦