2017-10-15 2 views
1

Ich versuche derzeit, Java in VSC zu kompilieren und auszuführen, mit Redhat Erweiterung und der Code Runner-Erweiterung, obwohl jedes Mal, wenn ich versuche, Code ausführen, sagt es mir Java-Laufzeit konnte nicht gefunden werden, "und in der Ausgabe:" 'javac' wird nicht als interner oder externer Befehl erkannt, ausführbare Programm- oder Batchdatei. " Also ging ich in Einstellungen, um VSC den Pfad zu meinem JDK mitzuteilen. Ich ging zu "Java-Konfiguration" und fügte "java.home": C: \ Programme \ Java \ jre1.8.0_144 in die Einstellungen ein, obwohl es mir einen anderen Fehler gibt, der "Wert erwartet (2, 18)" angibt. Dies ist, wo ich zur Zeit bin stecken:Visual Studio-Code kann JDK8 nicht finden

Where I'm Stuck Currently

Ich habe auch versucht, das Verzeichnis zu meinem JDK ist mit dem gleichen Ergebnis. Was mache ich falsch?

+0

Ich habe das gleiche Problem und keine der Antworten geholfen. –

+0

"java.home": "c: \\ Programme \\ Java \\ jdk1.8.0_161". Schrägstriche müssen rückwärts und doppelt sein. –

+0

Auch versuchten die bisher gegebenen Antworten ohne Erfolg. Linux Mint 32-Bit. Installierte /usr/java/jdk1.8.0_161 von tar.gz. Geprüftes runnable im Installationsverzeichnis mit ./java -version. Angegeben "java.home": "/usr/java/jdk1.8.0_161" in den Benutzer- und Arbeitsbereicheinstellungen. Alle Sprachunterstützung und Debugger-Erweiterungen wurden wie angegeben installiert. Immer noch denselben Fehler wie im Screenshot gezeigt. – RBV

Antwort

0

Bitte installieren Sie Java Debugger wie RedHat Extension.

Diese beiden Dinge sind obligatorisch zu installieren -

  1. Sprachunterstützung für Java (TM) von Red Hat - bereits installiert.
  2. Java-Debugger für Visual Studio-Code - Installieren Sie diesen. Hier

ist eine Abkürzung -

vscode: Erweiterung/vscjava.vscode-java-Pack

Kopieren und über die Linie in der Browser-Adressleiste und drücken Sie die Eingabetaste (Enter) "einfügen. Die Erweiterung wird im VSC geöffnet, installiert und lädt den Editor neu.

Go to this link

0

Das Format der Syntax ist falsch. Statt zu schreiben -

"java.home": C:\Program Files\Java\jre1.8.0_144 

diese geschrieben werden sollen -

"java.home": "C:/Program Files/Java/jdk1.8.0_144" 

Verwenden Slash (/) anstelle von Schrägstrich() in der Datei-Pfad und in Anführungszeichen setzt es. Überprüfen Sie, ob jdk 8 oder höher installiert ist.

Verwandte Themen