简体   繁体   English

JAVA_HOME变量错误:/usr/bin/java/jdk1.6.0_20不存在。 JAVA_HOME设置不正确

[英]JAVA_HOME variable ERROR: /usr/bin/java/jdk1.6.0_20 does not exist. JAVA_HOME is not set correctly

I'm trying to run 我正在尝试跑步

./runcat.sh 

it gives me an error saying 这给我一个错误的说法

ERROR: /usr/bin/java/jdk1.6.0_20 does not exist. 错误:/usr/bin/java/jdk1.6.0_20不存在。 JAVA_HOME is not set correctly. JAVA_HOME设置不正确。

I did this 我做了这个

JAVA_HOME=/usr/bin/java/jdk1.6.0_20 export JAVA_HOME

In the official document it says export JAVA_HOME=Java_home_directory some one please help... 在官方文档中说export JAVA_HOME=Java_home_directory请帮忙...

As the error message says, the directory /usr/bin/java/jdk1.6.0_20 does not exist. 如错误消息所述,目录/usr/bin/java/jdk1.6.0_20不存在。

Your JAVA home dir must be somewhereelse. 您的JAVA主目录必须位于其他位置。 You should search for it and change JAVA_HOME environment variable accordingly. 您应该搜索它并相应地更改JAVA_HOME环境变量。

You could search the JAVA_HOME with something like: 您可以使用以下内容搜索JAVA_HOME

 find / -name java

EDIT If, for example, this command returns /usr/java/jdk1.6.0.20/jre/bin/java then your JAVA_HOME is: 编辑例如,如果此命令返回/usr/java/jdk1.6.0.20/jre/bin/java则您的JAVA_HOME为:

/usr/java/jdk1.6.0.20/jre/

您可以在.bashrc中设置JAVA_HOME = JAVA_HOME = / usr / bin / java / jdk1.6.0_20,然后执行命令“ source .bashrc”

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

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