VS Code не может обнаружить библиотеки Java

#java #visual-studio #visual-studio-code #import #importerror

#java #visual-studio #visual-studio-code #импорт #ошибка импорта

Вопрос:

Недавно я загрузил VS Code для разработки на Java. Когда я изначально открыл существующий Java-проект в VS Code, он не смог идентифицировать объекты из библиотеки Selenium. Я загрузил плагин Java Extensions и несколько других, и теперь VS code не распознает ни один из моих импортированных файлов как действительный. Javax и Java.swing входят в число библиотек, которые в настоящее время невозможно обнаружить. Есть ли параметр, который я пропустил? Что вы рекомендуете?

Ответ №1:

VSCode просто редактор, после установки некоторых расширений, это только делает редактор более удобным, получить больше возможностей, даже может помочь вам разработать проект какого-то языка в сочетании с поддержкой языка на вашем компьютере. Например, вам нужно установить JDK, затем установить расширение ‘Java’, затем это расширение объединить с JDK и VSCode, тогда вы получите возможность разрабатывать java-проект в VSCode.

Это означает, что «Языковая поддержка Java (TM) от Red Hat» не имеет никакого отношения к разработке Java. Например, после установки JDK на свой компьютер вы можете разрабатывать Java-проекты в других IDEAs, таких как Intellij IDEA или некоторых других. Расширение ‘Языковая поддержка Java (TM) от Red Hat’ просто для лучшего объединения JDK с VSCode, чтобы сделать VSCode лучше для разработки Java project.

Как вы сказали, вам не удалось импортировать библиотеки. Конечно, расширение ‘Java’ без каких-либо библиотек Java. Вам нужно настроить это самостоятельно. На панели проводника вы можете найти «JAVA-ПРОЕКТЫ». В нем вы можете найти, на какие библиотеки вы ссылались, и вы можете добавлять в него библиотеки. И, конечно, вам лучше использовать maven для управления вашим проектом.

Кстати, рекомендую вам установить расширение Java Extension Pack.

Ответ №2:

Вам нужно будет добавить поддержку через расширения, потому что по умолчанию VS Code не поддерживает Java. Самое замечательное в этом расширении то, что вы получаете также множество других расширений, таких как; maven, инструменты отладки, поддержка junit, автоматическое завершение и так далее.

Кроме того, вы всегда можете использовать IDE / IDEA, такие как IntelliJ, Eclipse или аналогичные. Я определенно неравнодушен к IntelliJ, но у всех них есть свои плюсы и минусы.

Комментарии:

1. Я скачал расширение RedHat для поддержки Java. У вас есть какие-либо другие рекомендации?

2. Ну, самое замечательное в этом расширении то, что вы получаете также множество других расширений, таких как; maven, инструменты отладки, поддержка junit, автоматическое завершение и так далее.

3. Я использовал Eclipse раньше и перешел на VS, чтобы я мог выполнять все свои кодировки в одном месте. Теперь, несмотря на загрузку множества расширений, по-видимому, ни одна из моих библиотек Java не существует, и Eclipse не будет повторно открывать проект

4. Вероятно, это связано с поддержкой maven. Вам нужно будет определить свои зависимости в project object model или POM файле. Я бы определенно посоветовал попробовать IntelliJ, если вы этого не сделали. Это субъективно, но это действительно чистый инструмент.