Java-Fehler: Konnte nicht gefunden oder geladen werden main der Klasse Test
Gesucht und nicht finden können, ein Grund, warum das nicht funktioniert. Ich bekomme diese Fehlermeldung, wenn Sie versuchen zum ausführen eines einfachen Programms:
public class Test {
public static void main( String[] args) {
System.out.println("Hello");
}
}
Ich habe das Getriebe automatisch generieren den Start.json-Datei. Ich habe auch nie wirklich etwas getan, bevor. Ich bin mit VSCode mit der redhat-java-und-java-debugger-Erweiterungen. Ich habe java 1.8.0 installiert (+jdk)
starten.json-code:
{
"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
}
]
}
- Hi Josh, sieht aus wie das könnte sein Problem mit VSCode java-Erweiterungen, mein Vorschlag ist die Verwendung von eclipse, die speziell für die Entwicklung mit Java.
- Duplikat von stackoverflow.com/questions/18093928/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Löschen
.vscode/launch.json
für mich gearbeitet.https://github.com/Microsoft/vscode-java-debug/blob/master/Troubleshooting.md#reason-7
Installierte ich java 9 und openjdk 9.0.1 behoben und es funktioniert jetzt. Keine Ahnung warum Java 8u151 hat nicht funktioniert, aber das tut jetzt.
Ich vor dem gleichen problem.Beim Debuggen in
VS code 1.35.1
es zeigte sich der FehlerCould not find or load main class
in der Debug-Konsole.Also habe ich versucht zu deinstallieren und dann neu installieren Sie die neueste version von VS code und jetzt funktioniert es einwandfrei.classpath
und die Generierung von falschen Pfad für die Datei.