В проекте Eclipse 3,6 (Helios), на который есть ссылка, есть метод main, невозможно получить доступ из run config при настройке ссылочного проекта - PullRequest
0 голосов
/ 03 ноября 2010

У меня есть два проекта в рабочей области, один из которых представляет собой необычное приложение, настроенное с помощью xml (проект 1), другой содержит некоторый код, специфичный для задачи (проект 2), и использует некоторые классы и реализует интерфейсы из необычного приложения. .

Проект 1 содержит метод main и настроен в XML-файле для загрузки класса из проекта 2 с использованием отражения, поэтому его необходимо запустить из контекста проекта 2.

Проект 2 ссылается на проект 1 в пути сборки и, таким образом, не показывает ошибок и компилируется, однако при выборе в диалоговом окне конфигурации выполнения он не показывает класс с основным методом из проекта 1 в качестве опции.

В настоящее время моя работа заключается в том, чтобы сгенерировать jar из проекта 1 и сослаться на него из проекта 2, что приведет к появлению класса. Это работает, но я ненавижу экспортировать проект в jar каждый раз, когда происходит изменение в проекте 1. Я также ненавижу, когда EXACT один и тот же класс отображается в открытом виде дважды, один раз из jar, один раз из проекта.

Есть ли что-то помимо добавления проекта в путь сборки, который я должен сделать, чтобы это заработало?

Спасибо

1 Ответ

3 голосов
/ 03 ноября 2010

Вы можете запустить свое приложение из проекта 1, просто нужно отредактировать его Launch Configuration и добавить проект 2 на вкладке Classpath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...