Código do Visual Studio - Caminho de classe Java está incompleto. Somente erros de sintaxe serão relatados
Estou dando meus primeiros passos com java, depois de algumas experiências extensivas com python. O script que estou executando é um Java Swing Gui simples, que compila e executa bem a partir da linha de comando e no VS Code.
Para configurar o ambiente de depuração java, usei as configurações lauch.json sugeridas no site do githubhttps://github.com/k--kato/vscode-javadebug.
Infelizmente, sempre que abro a pasta que contém o script, recebo a seguinte mensagem de erro:
Warn: Classpath is incomplete. Only syntax errors will be reported.
Não faço ideia se o problema vem do VS Code, ou se há algum outro problema de configuração, como o java configurado ...
Minha plataforma de trabalho é Linux Ubuntu, Gnome Shell.
Alguém pode ajudar?
Este é o script:
//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);
});
}
}
e este é o meu 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
}
]
}