Я использую Eclipse версии 2019-03 (4.11.0), и у меня есть проект с большим красным восклицательным знаком слева от названия проекта. Я не использую какой-либо инструмент управления зависимостями, я управляю своими зависимостями самостоятельно. Представление Problems
говорит мне, что в моем проекте отсутствует необходимая библиотека, но этот файл jar больше не входит в мой список зависимостей для проекта (я недавно заменил его на обновленную версию, и с тех пор проблема существует) , В случае, если это была проблема GUI, я проверил файл .classpath для проекта в текстовом редакторе, и его там нет в списке. Я также попытался очистить и восстановить проект.
Эта проблема маскирует значки ошибок компиляции и предупреждения над исходными файлами в моем проекте. Есть что-то очевидное, что я пропустил? (прежде чем я попытаюсь воссоздать проект с нуля).
Ошибка, отображаемая в представлении «Проблемы»:
В проекте «MyProject» отсутствует необходимая библиотека: /home/me/eclipse-workspaces/work/MyProject/xyz.jar '
Местоположение Build Path
и тип Build Path Problem
.
Вот отредактированная версия с соответствующими материалами в моем .classpath
(предполагаемый отсутствующий сосуд НЕ в этом файле):
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="/home/me/eclipse-workspaces/work/MyProject/somelib.jar"/>
<classpathentry kind="lib" path="/home/me/eclipse-workspaces/work/MyProject/anotherlib.jar"/>
<classpathentry combineaccessrules="false" kind="src" path="/Enki-Utils"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Единственный другой файл, связанный с Eclipse, в моем каталоге root - .project
:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>MyProject</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>