2011-10-19 21 views
5

Mam mały problem z Eclipse na moim komputerze z Ubuntu. Po zainstalowaniu JDK ustawić JAVA_HOME i zmienne ścieżki, wszystko wydaje się poprawne, ale zaćmienie odmawia uruchomić i zgłasza błąd:Konfigurowanie zaćmienia na 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: /opt/eclipse/jre/bin/java java in your current PATH

nie mają pojęcia, w czym problem. prosimy o pomoc.

uwaga:

jestem w stanie uruchomić Java i javac w terminalu.

+1

Można wymusić ścieżkę java Eclipse w pliku ini (korzeń katalogu Eclipse), z parametrem "vm". http://wiki.eclipse.org/Eclipse.ini –

+0

kiedy wpisujesz "set" w linii komend, czy widzisz JAVA_HOME? –

+0

@Benoit Courtine - Tak działa, ale dlaczego nie działa bez forsowania ścieżki? – Headshota

Odpowiedz

2

Prawdopodobnie trzeba ustawić JAVA_HOME env var coś takiego:

export JAVA_HOME=/apps/java/jdk1.6.0_13 

Sprawdź to answer out

+0

Ustawiłem już zmienne w moim .bashrc. – Headshota

+0

Więc jeśli zrobisz env | grep JAVA_HOME mówi ścieżkę java? – Grammin

+0

Czy otrzymasz oczekiwane wyjście, jeśli po prostu uruchomisz 'java -version' lub' $ JAVA_HOME/bin/java -version'? – nos

4

Musisz utworzyć łącze w katalogu/usr/bin/java do pliku binarnego java (Gdziekolwiek umieściłem to).

sudo ln -s /path/to/jre*/bin/java /usr/bin/java
+1

To działa dla mnie! Dziękuję Ci!! – cmcromance

11

Ten pracował dla mnie:

ubuntu:~$ sudo apt-get install default-jre 
0

wydaje zaćmienie wygląda na Java w katalogu/usr/bin, czyniąc dowiązania symbolicznego polecenia java w tym katalogu będzie rozwiązać swoje problemy, przynajmniej rozwiązać moje kopanie

0

Muszę uruchomić wiele maszyn i maszyn na moim komputerze i nie chcę zepsuć środowiska. Chciałem zachować 1.6 dla mojego środowiska, ale uruchomić Zaćmienie w 1.7. I dodaje następujący wiersz do mojego elcipse.ini pliku, aby określić dokładną JVM do uruchomienia Eclipse:

-vm 
/usr/lib/jvm/jdk1.7_latest/bin/java 

Oczywiście ścieżka może być inna. Zauważ, że powyżej jdk1.7_latest jest dowiązaniem symbolicznym do konkretnej wersji najnowszego jdk Java 7.

Nadzieja, która pomaga komuś.

10

Jeśli pojawi się ten błąd, nawet jeśli już masz JDK w systemie, tylko po tej czynności:

1)open eclipse.ini file with text editor. 
2)copy your jdk path by using -vm command (vm and your path should not be in same line) 
eg: 
-vm   
/usr/lib/java/jdk1.7.0_75/jre/bin/java 
3)-vm should be placed before -vmargs in eclipse.ini file. 

99% prac, jeśli się powyżej prostych krokach

1
  1. otwierasz eclipse.ini plik
  2. dodać -vm usr/lib/jvm/jdk1.8.x_xx/jre/bin/java to musi być p splecione przed -vmarg

  3. zapisać plik

  4. rozpocząć swoją zaćmienie Szczęśliwa Coding ...