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
}

从备份中恢复。或者,如果您有源代码,请重新生成。