Я новый пользователь Mac, и я пытаюсь установить Eclipse IDE Oxygen для Java Devs, но я получаю сообщение "Произошла ошибка. См. Файл журнала [путь к рабочему пространству]/. Metadata/.log". Его новая, первая установка, и я попытался использовать загрузку tar.gz и программу установки. Я видел, что другие ответы говорят об удалении папки.metadata, но в папке рабочей области ничего не произошло после этой неудачной установки.
Я пробовал новейшую версию Java, унаследованную Java 6 для Mac, и без везения. Я также попытался использовать более старые версии Eclipse, но не до конца.
Каждый пользователь Mac в моем классе столкнулся с той же проблемой, что и я, так что это несовместимость с версиями Java/Eclipse и Mac OS? Как мы можем заставить это работать?
Выделите список известных проблем Eclipse:
Настроить модули Eclipse для Java 9 Поскольку Eclipse SDK использует типы, не входящие в модуль java.base, вам необходимо добавить следующие vmargs в eclipse.ini:
--add-модули = ALL-СИСТЕМА
Ваш проект может не работать, потому что вы используете типы, которые не являются ни java.base, ни java.se.ee, например, типы из javafx.base. В этом случае вам нужно выяснить, какие модули необходимо добавить с помощью -add-модулей.
Так просто добавьте эту строку после -vmargs:
--add-modules=ALL-SYSTEM
Ваш eclipse.ini должен выглядеть так:
--launcher.appendVmargs
-vm
<path_to_java>\Java\jdk-9\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
--add-modules=ALL-SYSTEM
Для справки, проверьте известные проблемы Eclipse с JVM, запущенным на SDK 9. Проверьте их здесь
Кроме того, ошибка сообщалось здесь
eclipse.ini
в Mac?
[workspace path]/.metadata/.log
?eclipse.ini
и добавить--add-modules=ALL-SYSTEM