我创建了一个新的 java 项目(使用选项 Create Java Project
),当我单击运行按钮(标有红色圆圈)时,它给我错误 Could not find or load main class
。
当我从 --- 上方的 main
run
选项运行程序(标有绿色圆圈)时,它可以运行并且不会向我显示错误。
我该如何解决?
这是 .classpath
文件:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
原文由 Dani 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是一个已知问题 https://github.com/microsoft/vscode-java-debug/issues/606 , https://github.com/eclipse/eclipse.jdt.ls/issues/1137 ,导致新包在构建工作区期间未被识别。预计将在 vscode-java 10 月中旬版本中修复。
当前的解决方法是 重新加载 VS Code 窗口,或 F1 ->Clean the java language server workspace 。