С java 9 ea Eclipse не устанавливается и показывает ошибку Произошла ошибка, см. файл журнала null

Я знаю, что эта проблема возникает много раз, но я нахожу похожую ситуацию, как у меня.

Каждый раз, когда я щелкаю установщик Eclipse, я получаю сообщение: Произошла ошибка, см. файл журнала null. Я даже не могу установить Eclipse.

Я предполагаю, что проблема связана с «JDK 9-ea», поэтому я планирую удалить jdk 9-ea и использовать jdk8, но, возможно, вы можете помочь мне решить эту проблему напрямую, спасибо!


person Andy Liu    schedule 02.04.2017    source источник
comment
Слишком рано использовать JDK 9 в качестве JRE для обычных программ — для этого вам следует использовать Java 8.   -  person Nicolai Parlog    schedule 02.04.2017
comment
Я удаляю java 9, а также jdk 9-ea и устанавливаю java 1.8.0_111, теперь я могу установить Eclipse на свой Mac, проблема решена, спасибо :)   -  person Andy Liu    schedule 02.04.2017
comment
@AndyLiu Я работаю на Mac с jdk-9 в Eclipse уже около 3 месяцев без каких-либо проблем.   -  person Eugene    schedule 03.04.2017


Ответы (2)


Во-первых, вам, скорее всего, нужно получить правильную установку, вот ссылка Oxygen 4.7 M6: http://download.eclipse.org/eclipse/downloads/drops4/S-4.7M6-201703082000/

Или напрямую ссылка на .tar.gz

Затем (после распаковки архива) перейдите по адресу:

Eclipse.app/Contents/Eclipse/eclipse.ini

и добавьте один параметр после -vmargs. Это должно выглядеть так:

-vmargs
--add-modules=java.se.ee

Это позволит вам запустить Eclipse под jdk-9.

Если вы хотите установить плагин jdk-9 (чтобы вы могли компилировать код под jdk-9): вам нужно установить экспериментальный плагин для jdk-9. Были некоторые проблемы с этим (я зарегистрировал ошибку, которая была закрыта), см. эту нить. В конце есть ссылка на то, как получить плагин.

Затем вам нужно следовать точным инструкциям здесь чтобы это действительно работало.

person Eugene    schedule 03.04.2017
comment
Спасибо за вашу помощь. Я уже удалил jdk9 и обнаружил, что установил 2 разные версии jdks на Mac, возможно, поэтому я не могу правильно запустить jdk9, еще раз спасибо! - person Andy Liu; 05.04.2017

Простое добавление этой строки в eclipse.ini "--add-modules=java.se.ee" решит всю проблему.

мой - это macOs и Java 9, установленные отдельно без какой-либо другой версии

Надеюсь это поможет

person Ahmad Khundaqji    schedule 22.09.2017