搜索并找不到为什么这不起作用的原因。尝试运行一个简单的程序时出现此错误:
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
}
]
}
删除.vscode/launch.json
为我工作。
https://github.com/Microsoft/vscode-java-debug/blob/master/Troubleshooting.md#reason-7
我安装了java 9和openjdk 9.0.1,现在可以了。不知道为什么Java 8u151不起作用,但现在这样做。
我遇到了同样的问题。在VS code 1.35.1
中进行调试时,它在Debug console中显示了errorCould not find or load main class
。所以我尝试卸载然后重新安装最新版本的VS代码,现在它工作正常。