我正在尝试使用node-java包。我需要从node.js运行小的java代码。首先我运行命令
npm install java
之后我克隆了这个库的源代码。(https://github.com/joeferner/node-java)
我使用到了node-java目录
cd node-java
然后运行命令 ./compile-java-code.sh 并出现错误
致命错误:无法在类路径或 bootclasspath 中找到包 java.lang
我正在使用 ubuntu 12.04 64 位。当我运行命令时
java -version
它的回归
java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~precise1)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
当我运行命令时javac -version
它的回归
javac 1.7.0_75
也许它需要一些额外的环境配置。如何处理这个问题。请指导。
检查编译 node-java 的脚本,我看到了 bootclasspath 的设置:-bootclasspath /opt/jdk/jre/lib/rt.jar
你有这个jar文件吗/opt/jdk/jre/lib/rt.jar
?如果没有,那么您可能需要调整脚本以指向您的 JRE 位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)