Eclipse «Java была запущена, но вернула код выхода = 1» с помощью OpenJDK

#java #eclipse

#java #eclipse

Вопрос:

Я пытаюсь установить eclipse ( eclipse jee oxygen 4.7 ) в моей системе ( 64 bit ). К сожалению, у меня нет java JDK и JRE. У меня остался только OpenJDK 11.0.1. Есть ли какой-нибудь способ настроить eclipse с помощью OpenJDK. Ниже мой eclipse.ini

 -startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.500.v20170511-1520
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:Program FilesOracleOpenJDK 11.0.1binjavaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX: UseG1GC
-XX: UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM
--permit-illegal-access
  

Ответ №1:

Eclipse 4.7, выпущенный в 2017 году, не поддерживает Java 11, которая была выпущена в 2018 году.

Либо понизьте версию до Java 8, либо используйте более новую версию Eclipse, поддерживающую Java 11. Дополнительную информацию см. в вики-странице Eclipse / Installation.

Комментарии:

1. У меня есть OpenJDK 9.0.4 , 10.0.1 11.0.1 , 12 13 amp; вр. Помогает ли что-нибудь из этого?

2. @Crazy2crack Вы могли бы попробовать OpenJDK 9 и посмотреть, работает ли это, но обратите внимание, что Java 9 больше не поддерживается. Использование Eclipse 4.11 с Java 11 было бы лучшей идеей из-за того, что Java 11 является LTS.