Visual Studio Code - Java Classpath 不完整。仅报告语法错误
2022-09-01 11:22:19
在Python的一些丰富经验之后,我正在用java迈出第一步。我正在运行的脚本是一个简单的Java Swing Gui,它可以从命令行和VS Code中很好地编译和运行。
为了设置java调试环境,我使用了github网站上建议的lauch.json设置 https://github.com/k--kato/vscode-javadebug。
不幸的是,每次我打开包含脚本的文件夹时,我都会收到以下错误消息:
Warn: Classpath is incomplete. Only syntax errors will be reported.
我不知道问题是否来自VS Code内部,或者是否是其他一些配置问题,例如java设置....
我的工作平台是Linux Ubuntu,Gnome Shell。
任何人都可以帮忙吗?
这是脚本:
//file name = SimpleEx.java
import java.awt.EventQueue;
import javax.swing.JFrame;
public class SimpleEx extends JFrame {
public SimpleEx() {
initUI();
}
private void initUI() {
setTitle("Simple example");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
EventQueue.invokeLater(() -> {
SimpleEx ex = new SimpleEx();
ex.setVisible(true);
});
}
}
这是我的launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Java",
"type": "java",
"request": "launch",
"stopOnEntry": true,
"cwd": "${fileDirname}",
"startupClass": "${fileBasename}",
"options": [
"-classpath",
"${fileDirname}"
]
},
{
"name": "Java Console App",
"type": "java",
"request": "launch",
"stopOnEntry": true,
"cwd": "${fileDirname}",
"startupClass": "${fileBasename}",
"options": [
"-classpath",
"${fileDirname}"
],
"externalConsole": true
}
]
}