Правильно ли импортировать и отлаживать внешний Java-код в Eclipse? - PullRequest
0 голосов
/ 05 февраля 2012

Я скачал исходный код Java и хочу импортировать его как проект в Eclipse, чтобы установить точку останова для определенной функции. Проект содержит скомпилированный .jar, который открывает графический интерфейс.

Исходный код содержит только файл "build.xml" без дополнительных файлов "project". Я следовал за этими шагами в Eclipse:

  • 1) Файл -> Импорт -> Файловая система
  • 2) Выбрал «Из каталога», где находятся файлы

Теперь импортер ожидает, что я выберу «Импортировать в папку», чтобы активировать кнопку «Далее», что я понятия не имею, что это значит. В любом случае я нажимаю кнопку Обзор в папке импорта, и пространство имен появляется в списке деревьев

  • 3) Выбрал «Into folder» в отображаемом пространстве имен в этом дереве список: edu.cal.ws.projectname
  • 4) Я продолжаю устанавливать точку останова в одном из файлов Java и нажмите Run
  • 5) Я получаю эту ошибку:

Исключение в потоке "main" java.lang.Error: Неразрешенная проблема компиляции:

at edu.cal.ws.projectname.ProjectMainClass.main(ProjectName.java:1581)

указатель инструкции останавливается на:

public static void main(String[] args) {

без дополнительной информации.

Есть идеи или предложения?

1 Ответ

0 голосов
/ 05 февраля 2012

Я не могу помочь вам с проблемой компиляции без подробностей проекта, который вы пытаетесь скомпилировать.

Однако, если все, что вы хотите сделать, это отладить загруженный проект, то вы можете сделать это, не компилируя его самостоятельно.

  1. Установка JD-Eclipse , плагин декомпилятора Java для Eclipse.
  2. Добавьте предварительно скомпилированный файл .jar в путь сборки.
  3. Запустите его в отладчике Eclipse и просмотрите декомпилированный исходный код.

Это не идеально, но, вероятно, позволит вам определить, почему этот .jar не делает то, что вы хотите.

...