Wenn ich über hervorgehobene Fehler gehe und auf einen Vorschlag warte, friert der Tooltip mit der Meldung "Loading" ein (siehe angefügtes Bild). Im Folgenden finden Sie einige Meldungen von der Java-Konsole, wenn ich das Projekt im Code starte:
[Info - 6:04:59 PM] Connection closed
[Warn - 6:04:59 PM] Unexpected params 'java.lang.Void@762ca2b4' for 'public default void org.eclipse.lsp4j.services.LanguageServer.initialized()' is ignored
[Warn - 6:04:59 PM] Unsupported notification method: $/setTraceNotification
[Info - 6:04:59 PM] Lint file:///Users/m/git/******/src/main/java/***/*****/******/dbpojo/Test.java
[Info - 6:04:59 PM] Emit effective pom for /Users/m/git/moppet/pom.xml to /var/folders/16/jklb51p1409_wpyx8t78y8bm0000gn/T/effective-pom2290539182353371595.xml
[Info - 6:05:08 PM] Emit classpath to /var/folders/16/jklb51p1409_wpyx8t78y8bm0000gn/T/classpath2404906236906906885.txt
Hier einige Informationen zu meiner Konfiguration:
- Mac OS Sierra 10.12.5
- Java 1.8.0_131
- Ich habe auch "Sprachunterstützung für Java von Red Hat" installiert, aber es scheint das gleiche Ergebnis zu sein, ohne es.
- Maven 4.0.0
Antworten:
Visual Studio Code ist eher ein Code-Editor als eine vollwertige integrierte Entwicklungsumgebung (IDE). Für ein besseres Java-Entwicklungserlebnis möchten Sie möglicherweise eine IDE wie IntelliJ IDEA verwenden .
VS Code Java-Erweiterungspaket
Trotzdem kann Visual Studio Code mit Hilfe einiger Erweiterungen ein hervorragender Editor für die Java-Entwicklung sein. Installieren Sie das Java Extension Pack und Sie sollten Code-Vervollständigung, Debugging und Maven-Unterstützung eingebaut haben.
Beachten Sie, dass Sie entweder
java.home
in Visual Studio Code oder in den UmgebungsvariablenJDK_HOME
und festlegen müssen, damit die Java-Erweiterungen ordnungsgemäß funktionierenJAVA_HOME
.quelle