搜索并找不到为什么这不起作用的原因。尝试运行一个简单的程序时出现此错误:
public class Test {
public static void main( String[] args) {
System.out.println("Hello");
}
}
我已经使用齿轮自动生成launch.json文件。我以前从未真正做过任何事情。我正在使用VSCode与redhat java和java调试器扩展。我安装了java 1.8.0(+ jdk)
launch.json代码:
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch)-Test",
"request": "launch",
"cwd": "${workspaceFolder}",
"stopOnEntry": false,
"mainClass": "Test",
"args": ""
},
{
"type": "java",
"name": "Debug (Attach)",
"request": "attach",
"hostName": "localhost",
"port": 0
}
]
}
答案 0 :(得分:1)
删除.vscode/launch.json
对我有用。
https://github.com/Microsoft/vscode-java-debug/blob/master/Troubleshooting.md#reason-7
答案 1 :(得分:0)
我安装了java 9和openjdk 9.0.1,现在可以了。不知道为什么Java 8u151不起作用,但现在就这样做了。
答案 2 :(得分:0)
我遇到了同样的问题。在VS code 1.35.1
中进行调试时,它在Debug控制台中显示了错误Could not find or load main class
。因此,我尝试先卸载然后重新安装最新版本的VS代码,现在它可以正常工作
答案 3 :(得分:0)
VS代码提供了“修复”选项。它清理并重建项目。在尝试其他解决方案之前,这种方法就奏效了。