2012-04-19 3 views
0

Я решил дать Eclipse (Eclipse 3.7.2) шанс из-за плагина "Columns For Eclipse". IDE, с которой я хотел бы перейти (Visual Slickedit), испортил мне сложные функции редактирования столбцов, и этот плагин имеет большинство из них, тогда как функции редактирования столбцов по умолчанию в Eclipse для меня слишком просты.Eclipse: компиляция плагина для Java 1.5: «Столбцы для Eclipse»

Я пробовал плагин дома, и мне это очень нравится. Тем не менее, машина, которую я использую при работе, работает на Java 1.5, а для плагина требуется Java 1.6.

Я хотел бы попробовать перекомпилировать плагин под Java 1.5, так как моя работа использует WebLogic 9.2, которая работает на Java 1.5. Я не хочу рисковать проблемами с совместимостью, настроив свой компьютер на Java 1.6.

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

Я на 100% новичок в Eclipse, поэтому мне было интересно, может ли кто-нибудь дать мне пошаговые инструкции для компиляции (и установки) моей собственной копии плагина под Java 1.5.

Альтернативно, можно ли настроить Eclipse 3.7.2 для запуска на Java 1.6, но всегда компилировать в Java 1.5?

Большое спасибо.

ответ

1

Создание и установка плагина без существующего сценария сборки будет довольно сложной задачей. Для вашего второго варианта, вы можете установить уровень соответствия компилятора для всего IDE:

IDE Compiler settings

или в качестве альтернативы, вы можете установить его над проектом к проекту база (правая кнопка мыши проект, свойства-> Компилятор Java).

+0

Это не мешает вам использовать API, доступные только на Java 6 - я укусил эту проблему много лет назад. – SteveD

+0

Восприятие, SteveD, спасибо за невероятно полезные и быстрые ответы! – Steve

0

Да, можно запустить Eclipse с Java 6, но использовать Java 5 JDK по умолчанию для компиляции и выполнения. Вам нужно настроить Eclipse: Window -> Preferences -> Java -> Установленные JRE.

Вы также можете использовать Java 6 в качестве среды разработки/выполнения и установить уровень соответствия компилятора равным 1,5 (так же, как 5), но это немного опасно, так как это не мешает вам использовать API, доступные только на Java 6; он только обеспечивает синтаксис языка.

Смежные вопросы