Проблема запуска затмения в Ubuntu 16.04

Я использую Ubuntu 16.04. Я установил openJDK через synaptic, а также затмение через synaptic. Все работало нормально. Однако внезапно я получаю эту ошибку, когда пытаюсь открыть затмение.

Как это исправить?

Выход из

dpkg -l libtomcat7-java

является

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig- aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-    =================================
ii  libtomcat7-jav 7.0.68-1ubun all          Servlet and JSP engine -- core li

Содержание моего eclipse.ini:

 -startup
plugins/org.eclipse.equinox.launcher_1.3.0.dist.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.dist
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xms40m
-Xmx384m
-    Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins

1 ответ

После просмотра вашего файла eclipse.ini кажется, что мы не указали конкретную виртуальную машину Java для запуска eclipse. Это, кажется, общий камень преткновения. Давайте уберем неопределенность, явно указав, какую ВМ использовать, поместив аргумент -vm в ваш eclipse.ini.

Всегда полезно создать резервную копию, если вы не совсем уверены в том, что делаете, поэтому из каталога, содержащего ваш eclipse.ini, создайте копию с помощью cp eclipse.ini ~ / Documents / eclipse.bak, в котором будет размещена резервная копия. в вашем каталоге документов.

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

Укажите полный путь к виртуальной машине, которую вы пытаетесь запустить.

Пример вашего пути скорее всего другой:

-vm
/opt/sun-jdk-1.6.0.02/bin/java

Поместите соответствующие строки для вашей установки непосредственно перед строкой -vmargs, как показано в разделе "Задание JVM" здесь

Источники:

https://wiki.eclipse.org/Eclipse.ini

https://superuser.com/questions/357234/how-to-know-the-jvm-path-in-a-linux-system

https://stackoverflow.com/questions/19467761/which-java-in-centos-prints-wrong-java-path

Также представляет интерес:

Как установить JAVA_HOME для Java?

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