проблема запуска затмения на Ubuntu? - PullRequest
26 голосов
/ 24 апреля 2011

Я скачал Eclipse в Ubuntu.Но когда я запускаю его, он показывает следующую ошибку.

A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/home/awan/eclipse/jre/bin/java
java in your current PATH

Может кто-нибудь помочь мне решить эту проблему.У меня нет опыта по этому поводу в Ubuntu.

спасибо

Ответы [ 11 ]

46 голосов
/ 24 апреля 2011

Вам необходимо установить пакет openjdk-7-jre или oracle-java7-jre.

sudo apt-get install openjdk-7-jre

Обратите внимание, что openjdk-7-jre проще в установке, поскольку он доступен через стандартный репозиторий Ubuntu, тогда как вам нужнособерите oracle-java7-jre самостоятельно используя java-package.

24 голосов
/ 10 ноября 2012

Если вы уже установили Java **, вам нужно добавить Java-путь к вашему eclipse.ini

, в моем случае он расположен по адресу:

/usr/lib/eclipse/eclipse.ini

там вам нужно добавить прямую под оператором "openFile", где вы замените путь на свой путь Java:

-vm
/usr/lib/jvm/java-7-openjdk/bin/java    //!replace with your path to java!

** проверьте, установлена ​​ли Java, набрав команды

java -version 

или

javac -version

Если вы уверены, что java установлен, но не обнаружен, возможно, у вас установлено несколько версий, проверьте это:

sudo update-alternatives --config java

и сначала выберите установку

6 голосов
/ 12 июля 2014

Я решил это, создав символическую ссылку java в /usr/bin, которая указывает на виртуальную машину.

Шаги:

  1. Загрузите соответствующую версию Oracle JDK из http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp

  2. и распакуйте ее в любую папку.Например:

    tar zxvf ~ / Downloads / jdk-8u5-linux-x64.tar.gz ~ / DEV

  3. создать символическую ссылку с именем java:

    cd /usr/bin

    ln -s ~/DEV/jdk1.8.0_05/bin/java java

5 голосов
/ 24 апреля 2011

Вам нужно добавить JDK в вашу PATH.

Эта ссылка должна помочь вам начать работу.

3 голосов
/ 24 апреля 2011

Вам необходимо установить JDK или OpenJDK (Eclipse официально поддерживает только первое, но последнее в основном работает).

2 голосов
/ 24 апреля 2011

Для запуска требуется среда Java, которая может выполнять инструкции Java в Eclipse.

Установите подходящий менеджер Java в диспетчере пакетов и повторите попытку.Обратите внимание, что Eclipse не требует JDK, достаточно JRE.

1 голос
/ 31 января 2018

Просто скопируйте jre и вставьте в папку eclipse, вот и все. После этого просто нажмите на значок затмения, чтобы запустить затмение. Спасибо.

artifacts.xml
конфигурация
dropins
затмить
eclipse.ini
Особенности
icon.xpm
JRE
p2
плагинов
ридй

1 голос
/ 24 января 2016

Прежде всего, вам нужно установить свой путь JAVA в файле .bashrc. перейти к cd ~ открыть .bashrc, vi .bashrc добавить строку в конце export path="path/to dir:$path" сделайте source .bashrc, чтобы изменения вступили в силу.

Затем откройте файл eclipse.ini (если вы хотите найти eclipse.ini, сделайте whereis eclipse). откройте eclipse.ini, затем добавьте строку

-vm
"path/to/bin/of/open-jdk"
1 голос
/ 05 августа 2013

У меня была похожая проблема.Это решено после того, как я загрузил JRE с http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html

и поместил его в путь затмения, как показано ниже -

abc @ ubuntu: ~ / Downloads / eclipse $ ls

about_files
конфигурация
eclipse.ini
icon.xpm
p2 about.html
dropins
epl-v10.html
jre
plugins artifacts.xml
eclipse
функции
note.html
readme

Надеюсь, это поможет.

1 голос
/ 25 июня 2013

Я пытался редактировать .profile, .bashrc, но безрезультатно. (Я пытаюсь использовать eclipse, щелкая значок, а не выполняя его из оболочки bash).

РЕШЕНИЕ: я скопировал свой /home/denise/jdk1.7.0_25/jre в / Главная / Denise / DEV // JRE

, что является глупым решением, потому что оно отрицает цель иметь .profile или .bashrc.

и нет, файла .pam_environment не было

мир!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...