Как я могу загрузить класс из другого проекта, используя ClassLoader - PullRequest
2 голосов
/ 15 марта 2010

Я хочу получить доступ к классу из другого проекта в рабочей области, используя ClassLoader. Как я могу указать путь к этому классу и получить этот файл класса? Я использую Eclipse. Помощь

Ответы [ 3 ]

0 голосов
/ 15 марта 2010

Вы можете попробовать URLClassLoader пример: здесь

Я никогда не использовал GNU Classpath , что может быть ужасно.

0 голосов
/ 15 марта 2010

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

Что вы можете сделать, это создать jar проекта, из которого вы получаете класс через Export-> Java-> JAR-файл, и поместить этот файл в ваш проект. Это позволит вам получить доступ к нужному классу, сохраняя при этом свои проекты автономными.

0 голосов
/ 15 марта 2010

Вам нужно просто добавить этот проект, чтобы создать конфигурацию пути проекта, к которому вы хотите получить доступ. И загрузчик классов найдет этот класс в зависимости от оператора импорта, который вы дали в классе, где вы его используете.

Чтобы добавить путь сборки: вам нужно щелкнуть правой кнопкой мыши по проекту> выбрать «Путь сборки»> «Настроить путь сборки»>, затем выбрать вкладку проекта и добавить проект, в котором присутствует класс, который вы хотите загрузить.

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