问题描述
我正在尝试在系统中安装contiki-ng,并且一切进展顺利,直到尝试在ant run
目录中运行contiki-ng/tools/cooja
命令,然后收到以下响应:>
我们无法运行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主目录,而不是bin目录