繁体   English   中英

运行SDK Manager时在Ubuntu中出现SDK Manager exec:114 Java not found错误

[英]SDK Manager exec:114 java not found error in Ubuntu while running SDK manager

我已经安装了Java-ADT,它是Android-SDK 64位版本,已安装jdk 64位版本,已安装jre 64位版本,将jre1.7.0_17复制到eclipse文件夹并将其重命名为jre(之后便可以运行eclipse) 。

echo $ PATH给出了“ / allSystemPaths:/ pathToJDK:/ PathToJDK / bin:/ PathToJRE:/ PathToJRE / bin:/ PathToSDK / PlatformTools:/ PathToSDK / tools”

echo $ JAVA_HOME给出“ / pathToJDK:/ PathToJRE”

但是当我运行ANDROID SDK Manager时,仍然没有找到android中的java错误。我已经搜索了很多但无法解决它。

您可以根据Eclipse文档在eclipse.ini中定义一个自定义JVM:

最推荐使用的选项之一是为Eclipse指定一个特定的JVM。 这样做可以确保您完全确定将在哪个JVM Eclipse中运行,并使您免受可能会更改系统“默认” JVM的系统更改的影响。 许多用户被绊倒了,因为他们认为他们知道默认情况下将使用什么JVM,但是他们认为这是错误的。 eclipse.ini使您可以确定。

为此,您需要知道Eclipse主页或在哪里定义它。 在控制台中运行:

$ echo $ECLIPSE_HOME

如果您找到路径,请跳过下一步。 如果一无所获,那意味着您必须定义一个。 在您的主目录中,只需编辑.bashrc文件,然后在最后一个文件中添加:

ECLIPSE_HOME=$HOME/.eclipse

之后,您的ECLIPSE_HOME将为/home/YOUR_USER/.eclipse

定义了ECLIPSE_HOME之后,您需要在ECLIPSE_HOME目录中创建或编辑一个名为eclipse.ini的文件。 该文件应具有以下内容:

 -vm
 /opt/sun-jdk-1.6.0.02/bin/java

/opt/sun-jdk-1.6.0.02/bin/java是Java的绝对路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM