Visual Studio代码中的Java编译错误:无法找到或加载主类
我在控制台上错误地执行了这两行:Visual Studio代码中的Java编译错误:无法找到或加载主类,java,visual-studio-code,Java,Visual Studio Code,我在控制台上错误地执行了这两行: rm -rf ~/Library/Application\ Support/Code/Cache/* rm -rf ~/Library/Application\ Support/Code/CachedData/* 我希望清除缓存以提高速度,但后来我发现它删除了一些关键文件,此后每次调试java文件都失败,这说明: bash-3.2$ /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home/
rm -rf ~/Library/Application\ Support/Code/Cache/*
rm -rf ~/Library/Application\ Support/Code/CachedData/*
我希望清除缓存以提高速度,但后来我发现它删除了一些关键文件,此后每次调试java文件都失败,这说明:
bash-3.2$
/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home/bin/Java
--启用预览-Dfile.encoding=UTF-8-cp/private/var/folders/58/TQD41R6X5RLFZMS1RX7S_m0000gn/T/vscodesws_cb741/jdt_ws/jdt.ls-java-project/bin
测试错误:无法找到或加载主类测试,原因是:
java.lang.ClassNotFoundException:测试
无法找到或加载主类?但是在文件中,主类被正确声明,并且在问题发生之前我成功运行了它
多谢各位 我终于明白了。只需打开一个文件夹,你就可以免费使用了。另外,不要更改setting.json。在我重新安装macOS之后…(是的,这里没有错),我得到了一个正确的setting.json,下面是它的代码:
{
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.errors.incompleteClasspath.severity": "ignore",
"files.autoSave": "afterDelay",
"java.configuration.checkProjectSettingsExclusions": false,
"git.confirmSync": false,
"git.enableSmartCommit": true,
"terminal.integrated.lineHeight": 0,
"python.jediEnabled": false
}
从备份中恢复。或者,如果您有源代码,请重新生成。