Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ant run命令的JAVA_主路径_Java_Contiki_Ubuntu 20.04_Cooja_Contiki Ng - Fatal编程技术网

ant run命令的JAVA_主路径

ant run命令的JAVA_主路径,java,contiki,ubuntu-20.04,cooja,contiki-ng,Java,Contiki,Ubuntu 20.04,Cooja,Contiki Ng,我正在尝试在我的系统中安装contiki ng,一切都进行得很顺利,直到我尝试在contiki ng/tools/cooja目录中运行ant run命令,我得到以下响应: 我们无法运行Java,请确保您已安装Java。 我们试图执行/usr/lib/jvm/java-11-openjdk-amd64/bin/java/bin/java,但失败了。 如果您在一个不寻常的地方安装了Java,您可以将Java_设置为HOME 指向包含Java安装的目录 我意识到我必须将.bashrc文件中的/usr/

我正在尝试在我的系统中安装contiki ng,一切都进行得很顺利,直到我尝试在
contiki ng/tools/cooja
目录中运行
ant run
命令,我得到以下响应:

我们无法运行Java,请确保您已安装Java。
我们试图执行/usr/lib/jvm/java-11-openjdk-amd64/bin/java/bin/java,但失败了。
如果您在一个不寻常的地方安装了Java,您可以将Java_设置为HOME 指向包含Java安装的目录

我意识到我必须将.bashrc文件中的
/usr/lib/jvm/java-11-openjdk-amd64/bin/java/bin/java
更改为
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
(从末尾删除/bin/java;我复制了错误的路径)


即使这样做了,我仍然会犯同样的错误。有人能帮忙吗?

你应该把JAVA_HOME设置为
/usr/lib/jvm/JAVA-11-openjdk-amd64
,因为它应该指向JAVA HOME目录,而不是bin目录

你应该把JAVA_HOME设置为
/usr/lib/jvm/JAVA-11-openjdk-amd64
,因为它应该指向JAVA HOME目录,not bin directory

无论我将JAVA_HOME更改为什么,运行
ant run
都不会显示任何不同的错误消息。我甚至重新启动了shell并进行了尝试,但毫无疑问,当我没有其他信息时,很难为您提供更多帮助。检查您是否真正设置了JAVA_HOME(例如运行
export | grep JAVA_HOME
命令)或运行
JAVA_HOME=/usr/lib/jvm/JAVA-11-openjdk-amd64 ant run
也检查您的ant版本是否支持JAVA 11无论我将JAVA_HOME更改为什么,运行
ant run
都不会显示任何不同的错误消息。我甚至重新启动了shell并进行了尝试,但毫无疑问,当我没有其他信息时,很难为您提供更多帮助。检查您是否真正设置了JAVA_HOME(例如运行
export | grep JAVA_HOME
命令)或运行
JAVA_HOME=/usr/lib/jvm/JAVA-11-openjdk-amd64 ant run
还检查您的ant版本是否支持JAVA 11hmmm。。你能把你运行的脚本的内容放在这里吗?为了确定一下,你有没有试着重新装填环境
source.bashrc
请参阅最佳使用Contiki NG Docker图像。它已经预装了所有的东西,并且可以正常工作。对于我们这些不是企业程序员的人来说,建立Java一直是一场噩梦。。你能把你运行的脚本的内容放在这里吗?为了确定一下,你有没有试着重新装填环境
source.bashrc
请参阅最佳使用Contiki NG Docker图像。它已经预装了所有的东西,并且可以正常工作。对于我们这些不是企业程序员的人来说,设置Java一直是一场噩梦。