Я создал проект Java из существующего источника с помощью скрипта сборки Ant в Eclipse. Я не могу запустить свой проект, потому что Eclipse сообщает мне, что в нем есть хотя бы одна ошибка.
Теперь я знаю, что проект работает нормально в командной строке, поэтому я подозреваю, что ошибка конфигурации Eclipse.
Насколько я могу судить, единственный отзыв, который я получил от Eclipse,
-
маленький красный крестик на моем проекте в окне Package Explorer
(источник: gregmattes.com) -
и диалоговое окно, когда я пытаюсь запустить проект, говорит, что в проекте есть ошибки
(источник: gregmattes.com)
Это все замечательно, но в чем ошибка?
Есть ли где-нибудь кнопка "показать мне следующую ошибку"?
В прошлом, в других проектах Eclipse, я замечал другой маленький красный X на папках, содержащих исходные файлы с ошибками, маленький красный X также появлялся на исходных файлах. Я отсканировал (вручную) все исходные файлы и не нашел другого красного X (опять же, где кнопка "следующая ошибка"?).
Если я выбираю кнопку "Продолжить", меня приветствует java.lang.NoClassDefFoundError
для моего основного класса, что заставляет меня заподозрить проблему с classpath. Я проверил путь к классу и уверен, что он правильный. Есть ли способ увидеть точную командную строку jvm, которую вызывает Eclipse? Я понимаю, что он может вызывать JVM программно, а не из "реальной" командной строки. В любом случае, есть ли способ, кроме диалогового окна конфигурации запуска, посмотреть, что на самом деле происходит, когда я нажимаю кнопку "Продолжить"?