2017-01-06 18 views
2

Мое приложение основано на Eclipse 3.8, и я хотел бы знать, будет ли он работать над Java.Будет ли Eclipse 3.8 (или Juno) работать на Java 9?

Я не использую более новую версию, так как она имеет проблемы с производительностью. По моему опыту, Eclipse 3.8 намного быстрее по сравнению с любыми новыми версиями Eclipse.

Кто-нибудь знает что-то об этом?

Спасибо.

UPDATE: Предыдущее название может предположить, что я хочу Eclipse, 3.8, чтобы быть в состоянии поддерживать новые возможности Java 9. Но, я просто хочу знать, если я буду иметь возможность запускать приложение через Java 9 RE.

+2

Итак, вы намереваетесь оставаться на Юноне навсегда? Если бы я был вами, я предпочел бы вкладывать средства в составление отчетов об ошибках и исправление ошибок, связанных с новыми версиями. По моему опыту, такие backports часто были недостаточно надежными. Вы тратите много времени, пытаясь заставить их делать то, что вы хотите ... Чтобы наконец уступить и перейти на новую версию eclipse. И тогда изменения были ** не ** о новой модульной системе, которая повлияет на что-нибудь ... – GhostCat

+1

Думаю, вы должны дать неоновый снимок – serge

+2

Поддержка обновлений для Eclipse 3.8, давно закончившихся выпуском 3.8.2. Он не будет обновлен для Java 9. –

ответ

3

Да, это работает, но только с небольшим патчем.

Это не удается, потому что пакет org.eclipse.osgi Eclipse 3.8 (Juno) не имеет профилей времени выполнения для Java 8 или Java 9. Если вы добавите те, которые он работает для меня.

Я сделал успешные испытания с приложением RCP на основе на целевой Plattform 3.8.2 (http://archive.eclipse.org/eclipse/downloads/drops/R-3.8.2-201301310800/), работающие под Java 9 Oracle JVM под Windows 7.

Что делать: Вы должны залатать org.eclipse .osgi расслоение:

  • информация подписи полосы
  • вручную добавить запись для Java 9 время выполнения Enironment в profile.list расслоения и добавить определение JavaSE-1.9.profile

т.д .: https://github.com/derWallace/org.eclipse.osgi

Но нет гарантий, что это хорошее дело для производства!

3

№ Кислород (4.7) и новее только то, что планируется. Если результаты вашей работы проверяются и повторяемы, сообщают об ошибках в файлах.