Мой SSD вышел из строя, и мне пришлось восстанавливать ОС из образа системы. Намного лучше, чем переустанавливать Windows, но главное препятствие, с которым я столкнулся, это то, что Eclipse не работает.

Я уже установил Eclipse, но когда я попытался запустить его, я получил это сообщение об ошибке:

Сообщение об ошибке Eclipse

(имя пользователя отредактировано)

Я уже убедился, что Java установлен правильно, проверив в командной строке. Это информация, которую она предоставляет:

Версия Java

Как вы можете видеть, это версия 1.8, так что я уверен, что проблема не в этом.

Я удостоверился, что скачал Java SE Development Kit 11.0.2, так как однажды он сказал, что мне не хватает комплекта разработки. Я не уверен, было ли это то же самое, что у меня было раньше, но это должна быть последняя версия. Или, возможно, я должен использовать другой? Если так, то это может быть причиной проблемы, но я не уверен.

Я решил переустановить Eclipse, чтобы посмотреть, решит ли это проблему.

Я скачал и попытался использовать eclipse-inst-win64 для переустановки Eclipse, но меня перенаправили на эту страницу: JRE MISSING

Мне удалось найти кого-то, у кого была похожая проблема. Возможно, это ключ, чтобы это исправить. Их проблема была опубликована и решена на этой странице: Eclipse Not Installing

В нем говорится о редактировании файла eclipse.ini для указания пути к файлу в случае, если это проблема. Возможно, именно это является причиной вышеуказанной проблемы? Вот текст внутри файла eclipse.ini:

-startupplugins/org.eclipse.equinox.launcher_1.5.200.v20180922-1751.jar - библиотеки запуска плагинов /org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.900.v20180922-1751pp.eg. .package.java.product-showsplashorg.eclipse.epp.package.common - launcher.defaultActionopenFile - launcher.defaultActionopenFile - launcher.appendVmargs-vmargs-Dosgi.requiredJavaVersion = 1,8-Dosgi.instance.area.default = @ пользователь .home / затмение-рабочее пространство-XX:+UseG1GC-XX:+UseStringDeduplication - адд-модули = ALL-SYSTEM-Dosgi.requiredJavaVersion = 1,8-Dosgi.dataAreaRequiresExplicitInit = истинно Xms256m-Xmx1024m - адд-модули = ALL-SYSTEM

Я действительно не вижу пути к файлу, который я мог бы отредактировать, если бы это могло решить проблему, иначе я бы уже попробовал. Или, возможно, я смотрю не тот файл .ini, но я сильно сомневаюсь, что это единственный файл eclipse.ini.

Я надеюсь, что предоставил по крайней мере достаточно информации, чтобы я мог ориентироваться в правильном направлении.

Обновление: мне удалось получить папку eclipse-java-2018-12-R-win32-x86_64.zip, чтобы попытаться запустить Eclipse с этим, но я получил то же сообщение об ошибке, что и раньше.

Обновление: я попытался переместить папку eclipse в папку программ, но все равно получаю то же сообщение об ошибке только с несколькими различными путями к файлам:

Ошибка затмения 2

1 ответ1

0

Я почти уверен, что сейчас пошло не так. По какой-то причине новейшая JRE не работает с Eclipse, или, по крайней мере, это так. Я использовал ninite.com для установки двух других версий JRE. Теперь Eclipse и установщик работают просто отлично.

Я надеюсь, что это поможет кому-то еще, у кого та же проблема в будущем. Надеюсь, Eclipse будет обновлен для работы с последней JRE, 11.0.2, в этом году.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .