Проблема
Я не могу скомпилировать код Java для импортированного проекта Eclipse в IntelliJ build 182.4505.22 на Java 9 и 10. При компиляции модуля отображается следующая ошибкаили любой отдельный файл:
Error:(1, 1) java: cannot access edu.wit.cs.comp2000
zip END header not found
Подробности
Структура проекта следующая:
Полный вывод во время компиляции выглядит следующим образом:
Уже предприняты попытки
Я просмотрел сообщения здесь и здесь , которые не предоставляют каких-либо соответствующих деталей.Я пытался компилировать на Java 9 и 10, что не имеет значения.Я написал основной метод в LinkedBag и попытался запустить его независимо от JUnit, что приводит к той же ошибке.IntelliJ неправильно отображает значки тестирования в моем тестовом классе, поэтому я подозреваю, что причиной проблемы является JUnit (или отсутствие JUnit), однако я не уверен, что делать дальше.Компиляция работает для других проектов (без тестов JUnit) просто отлично.
Обновления
- Кажется, что код компилируется и тестируется, как и ожидалось, на Java 1.8 без проблем.Переключение на Java 9 или 10 вызывает вышеуказанную проблему каждый раз.Я начинаю подозревать, что одна из зависимостей моего инструктора требует именно Java 1.8, однако я все же хотел бы использовать более новые версии Java, если у кого-то может быть решение.