Проблема с JVM при запуске Eclipse

Я установил Java 9 JDK на свою Ubuntu. Теперь мне нужно установить Eclipse. Я скачал и распаковал Eclipse Mars в папку /opt. Когда я начал затмение с консоли, я получил сообщение об ошибке:

gedas@gedas-Latitude-E5450:/opt$ cd eclipse
g@g-Latitude-E5450:/opt/eclipse$ ./eclipse 
Unrecognized VM option 'MaxPermSize=256m'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
g@g-Latitude-E5450:/opt/eclipse$ 

И окно сообщения:

JVM terminated. Exit code=1
/usr/bin/java
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms256m
-Xmx1024m
-jar /opt/eclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
-os linux
-ws gtk
-arch x86_64
-showsplash /opt/eclipse//plugins/org.eclipse.platform_4.5.2.v20160212-1500/splash.bmp
-launcher /opt/eclipse/eclipse
-name Eclipse
--launcher.library /opt/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417/eclipse_1612.so
-startup /opt/eclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.appendVmargs
-exitdata 121800e
-product org.eclipse.epp.package.cpp.product
-vm /usr/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms256m
-Xmx1024m
-jar /opt/eclipse//plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 

java -version возвращает

java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+111)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+111, mixed mode)

Как решить эту проблему ?

3
задан 6 April 2016 в 15:55

2 ответа

Это - вероятно, ошибка Eclipse 489958 , который отмечен как зафиксированный в этап Неона Eclipse 7 (4.6M7), который еще не доступен.

Eclipse ударил, действительно предназначается, чтобы использоваться с текущим выпуском Java 8, а не Java 9 ранние выпуски доступа.

1
ответ дан 7 April 2016 в 01:55
  • 1
    Вы уверены в команде, которую Вы выполнили? – Ravexina 16 August 2017 в 02:41

таким образом, решение - Вы, должны изменить значение по умолчанию jdk следующей командой

sudo update-alternatives --config java

И выбрать другую запись для пути jdk, например:-1 или 2 или 3 любой и войти, необходимо изменить запись от значения по умолчанию до некоторого другого jdk

, Это будет работать 100%

2
ответ дан 7 April 2016 в 01:55
  • 1
    Umm, ~ wasn' t файл как Вы сказал. Это была на самом деле папка с .local/share/application каталог внутри. – Emmet 16 August 2017 в 02:30

Другие вопросы по тегам:

Похожие вопросы: