Aptana kann Java nicht finden

Aptana kann Java nicht finden

Beim Ausführen von Aptana treten die folgenden Fehler auf

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

.

300E7Z:~$ java -version
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b04)
Java HotSpot(TM) Server VM (build 22.1-b02, mixed mode)

Mein JDK-Pfad ist/usr/local/jdk1.7.0_03

Antwort1

Was bei mir funktioniert:
Eclipse aus dem Repository installieren.
sudo apt-get install libjpeg62
Das Plug-In anstelle der portablen Version installieren.
Es funktioniert einfach alles.

Antwort2

Ich hatte OpenJDK, als ich Aptana installierte. Also installierte ich SunJava und das half, aber immer noch nicht viel. Es half aptana -vm /path/to/sunjdk. Aber ich wollte etwas Einfacheres. Das hat mir also letztendlich geholfen.

Deinstallieren Sie Aptana und starten Sie das System neu.

Installieren Sie Aptana nun erneut

Antwort3

Mein Ubuntu 12.04 zeigte den gleichen Fehler an. Ich folgte den Anweisungen aus demDaumenring-Blogund danach könnte ich Eclipse starten.

Führen Sie den folgenden Befehl aus:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300  
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300   
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java-7-sun/bin/javah 300   
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java-7-sun/bin/javap 300   

Führen Sie dann diesen Befehl aus:

sudo update-alternatives --config java  

Antwort4

Aptana versucht, eine JRE am Speicherort /opt/aptanastudio3/jre/bin/java zu finden. An diesem Speicherort ist jedoch keine JRE vorhanden.

Erstellen Sie einen symbolischen Link, der Aptana auf den tatsächlichen Speicherort Ihrer JRE verweist:

ln -s /usr/local/jdk1.7.0_03 /opt/aptanastudio3/jre/bin

Dies sollte dann bedeuten, dass Sie die ausführbare Java-Datei unter folgendem Pfad finden können: /opt/aptanastudio3/jre/bin/java. Dies setzt voraus, dass die Verzeichnisse /opt/aptanastudio3/jre/ und /opt/aptanastudio3/jre/bin vorhanden sind. Wenn nicht, müssen Sie sie erstellen.

verwandte Informationen