Проблема запуска затмения в 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
Также представляет интерес: