2

Когда я наводю курсор мыши на подсвеченные ошибки и жду предложения, подсказка зависает с сообщением "Загрузка" (см. Прикрепленное изображение). Ниже приведены некоторые сообщения из консоли Java, когда я запускаю проект в коде:

[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

Вот некоторая информация о моей конфигурации:

  • Mac OS Sierra 10.12.5
  • Java 1.8.0_131
  • У меня также установлена "Языковая поддержка Java от Red Hat", но, похоже, тот же результат без нее.
  • Maven 4.0.0

Загрузка изображения подсказки для ошибки

1 ответ1

3

Visual Studio Code - это редактор кода, а не полноценная интегрированная среда разработки (IDE). Для лучшего опыта разработки Java вы можете использовать IDE, например IntelliJ IDEA.

VS Code Java Extension Pack

Сказав это, Visual Studio Code может быть отличным редактором для разработки Java с помощью нескольких расширений. Установите Java Extension Pack, и у вас должны быть встроены средства завершения кода, отладки и поддержки Maven.

Расширение Java

Обратите внимание, что для правильной работы расширений Java необходимо либо установить java.home в коде Visual Studio, либо переменные среды JDK_HOME и JAVA_HOME .

Отладка Java

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .