Aptana无法找到java

我在运行aptana时遇到以下错误

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) 

我的JDK路径是/usr/local/jdk1.7.0_03

什么对我有用
从存储库安装Eclipse
sudo apt-get install libjpeg62
安装插件而不是便携式
一切正常。

当我安装aptana时,我有OpenJDK。 所以我安装了SunJava,这有所帮助但仍然不多。 做aptana -vm /path/to/sunjdk帮助。 但我想要更简单的东西。 所以这才是最终帮助我的。

卸载Aptana并重新启动系统。

现在再次安装aptana

我的Ubuntu 12.04也显示了同样的错误。 我按照Thumbring博客的说明进行操作,之后我可以启动Eclipse。

运行以下命令:

 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 

然后,运行以下命令:

 sudo update-alternatives --config java 

Aptana试图在/ opt / aptanastudio3 / jre / bin / java位置找到一个JRE。 但是,该位置没有JRE。

创建一个符号链接,将Aptana指向JRE的实际位置:

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

这应该意味着您可以在路径中找到java可执行文件:/ opt / aptanastudio3 / jre / bin / java。 这假定存在目录/ opt / aptanastudio3 / jre /和/ opt / aptanastudio3 / jre / bin。 如果他们不这样做,你需要创建它们。