Я использую код Visual Studio для написания проекта Java.Для этого я хочу использовать MigLayout.jar в своем проекте.
Я создал новый проект, чтобы получить .classpath
Я пытался следовать инструкциям здесь: https://stackoverflow.com/a/54535301/11654683
Здесь вы можете увидеть мой файл пути к классам
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-12"/>
<classpathentry kind="src" path="src/"/>
<classpathentry kind="output" path="bin"/>
<classpathentry exported="true" kind="lib" path="lib/miglayout.jar">
</classpath>
Когда я пытаюсь отредактировать мой класс App.java, он говорит: App.java не находится на пути к классам. Сообщается только об ошибках синтаксиса.
Это путь к моему java-файлу: 11 - Тестовый проект \ Тестовый проект \ src \ app \ app.java
Я хочу продолжать использовать VS Code и не переходить на другой редактор.Как я могу наконец использовать мой MigLayout.jar без этих ошибок?
РЕДАКТИРОВАТЬ:
Я создал папку lib рядом с независимым файлом и вставил файл JAR, который я хотел импортировать.VS Code теперь понимает MigLayout как тип, когда я импортирую
import net.miginfocom.layout.Grid;import net.miginfocom.swing.MigLayout;
Но при компиляции он говорит:. \ Win.java: 5: ошибка: пакет net.miginfocom.layout не существует import net.miginfocom.layout.Grid;^. \ Win.java: 6: ошибка: пакет net.miginfocom.swing не существует import net.miginfocom.swing.MigLayout;
Как вы можете видеть, я ссылался на него в браузере: Структура