Я начинаю работать над устаревшим проектом и сейчас борюсь с запуском его на своем компьютере.
Я импортировал его вчера, и все работало нормально, проект создавался, и все были счастливы. Затем мне пришлось установить дополнительное программное обеспечение и у меня возникли проблемы с путями java jdk и jre, но мне удалось завершить эту задачу, и я вернулся к созданию проекта, и я не смог этого сделать. Я не изменил ни один файл в проекте, ни конфигурацию проекта (я использую eclipse и build with ant), были сделаны только изменения в системной среде. Он также создается в среде других членов команды, так что это не сам код.
сообщение об ошибке, которое я получаю, выглядит так:
[javac] C:\Users\bilskluc\virtualdisk\blah\xyz\packages\radius\src\com\blah\wfc\radiusinput\RadiusHostEntry.java:9: package com.blah.devkit.exception does not exist
[javac] import com.blah.devkit.exception.DRException;
[javac] ^
[javac] C:\Users\bilskluc\virtualdisk\blah\xyz\packages\radius\src\com\blah\wfc\radiusinput\RadiusHostEntry.java:10: package com.blah.devkit.storable does not exist
[javac] import com.blah.devkit.storable.DRAbstractStorable;
[javac] ^
и так далее. Это выглядит точно так же в затмении, когда я запускаю его с консоли. Используемые пакеты ant импортируются вместе с проектом и указываются явно, также наиболее важные переменные env задаются из файла конфигурации перед запуском сборки, и файл конфигурации не изменился.
Упомянутые пакеты и классы находятся в файле .jar, включенном в проект.
У кого-нибудь была похожая проблема? Я проверил все, что мог придумать. Чтобы уменьшить риск того, что я что-то изменил, я удалил весь код и снова загрузил его из svn (и проверил, что в последние несколько дней не было коммитов).
Может быть, у кого-то есть идея, где мне следует искать изменения конфигурации системы, которые могут вызвать эту проблему.
EDIT
эти две библиотеки упомянуты в файле .classpath
<classpathentry kind="lib" path="blah/lib/devkit.jar">
<attributes>
<attribute name="javadoc_location" value="jar:platform:/resource/MZ-package-radius/blah/lib/devkit_javadoc.jar!/javadoc"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="blah/lib/picostart.jar"/>
но я не очень хорошо знаю муравья, поэтому не знаю, использует ли он этот файл для определения пути к классам или использует какой-либо другой параметр