【发布时间】:2023-04-07 02:56:02
【问题描述】:
我正在尝试在我的系统中安装 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;我复制了错误的路径)。
即使这样做了,我仍然遇到同样的错误。有人可以帮忙吗?
【问题讨论】:
-
hmmm.. 你能把你运行的脚本的内容放在这里吗?只是为了确保,您是否尝试过重新加载环境?
source .bashrc -
最好使用 Contiki-NG Docker 镜像。它已预先安装并正常工作。对于我们这些不是企业程序员的人来说,设置 Java 一直是一场噩梦。
标签: java contiki ubuntu-20.04 cooja contiki-ng