使用默认的“运行|调试”按钮时,VSCode找不到主要方法

时间:2019-10-10 22:33:33

标签: java windows visual-studio-code

最近,当我编写Java时,在VS代码编辑器中单击“运行|调试器”按钮时,发现发生错误。

PS C:\Users\futur\Desktop\adasd> cd 'c:\Users\futur\Desktop\adasd'; & 'C:\Users\futur\.vscode\extensions\vscjava.vscode-java-debug-0.22.0\scripts\launcher.bat' 'D:\Java\jdk-12.0.2\bin\java' '--enable-preview' '-Dfile.encoding=UTF-8' '-cp' 'C:\Users\futur\AppData\Roaming\Code\User\workspaceStorage\d2971d49798afa1da0be4f6b2ccf29ae\redhat.java\jdt_ws\jdt.ls-java-project\bin' 'BinarySearchTree' 
错误: 找不到或无法加载主类 BinarySearchTree
原因: java.lang.ClassNotFoundException: BinarySearchTree

最近才发生。调试器正常运行了大约2个月。

  1. 路径“ C:\ Users \ futur \ AppData \ Roaming \ Code \ User \ workspaceStorage \ d2971d49798afa1da0be4f6b2ccf29ae \ redhat.java \ jdt_ws \ jdt.ls-java-project \ bin中没有已编译的目标文件”。看来建筑失败是原因。

  2. 我清除所有扩展名和缓存,甚至重新安装VS代码和扩展名。但这没用。

  3. 我的代码源只是一个Java文件,没有包,可以在Powershell中使用javac / java构建/运行它。

VScode中Java扩展的默认调试器似乎是在一个奇怪的文件文件夹中构建源代码。

0 个答案:

没有答案