Как включить файлы в Java? Возможно ли это в Eclipse IDE? - PullRequest
0 голосов
/ 20 июля 2009

Можно ли как-нибудь включить файлы в исходные файлы java?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 20 июля 2009

Не совсем, Java не работает таким образом. Если вам нужен код из другого класса, вы используете

import package_name.classname

, который будет искать класс в вашем пути к классам (включая директиву currect). Если у вас есть jar-файлы, которые содержат классы, вам нужно будет добавить их в путь к классам с аргументом для java inteprentor

java -cp jarfile.jar:. your-class-file

В Unix: используется для разделения путей, в Windows я думаю, что это;.

3 голосов
/ 20 июля 2009

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

Кроме того: нет, Eclipse не предлагает способ сделать это. Включение файлов в исходный код не является Java Way ™. :)

0 голосов
/ 20 июля 2009

Вы можете использовать аспект для переплетения в объявлениях между типами и / или использовать точечные вызовы для переплетения рекомендаций к объявлениям методов. Это не эквивалентно #include, но эффекты могут быть похожими.

См. Этот учебник AspectJ для начальной точки и краткий справочный лист для получения дополнительной информации.

...