ant run命令的JAVA_主路径
我正在尝试在我的系统中安装contiki ng,一切都进行得很顺利,直到我尝试在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/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一直是一场噩梦。