我在Debian Wheezhy上安装了R.我想安装rjava包,但是我收到了这个错误:
configure: error: Cannot compile a simple JNI program. See config.log for details.
Make sure you have Java Development Kit installed and correctly registered in R.
If in doubt, re-run "R CMD javareconf" as root.
ERROR: configuration failed for package ‘rJava’
* removing ‘/home/babak/R/x86_64-pc-linux-gnu-library/2.15/rJava’
我的Linux上有Java,如果我输入Java -Version
,我会看到:
java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b24-1.11.5-1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
我该如何解决这个问题?
答案 0 :(得分:18)
我已使用此命令解决了问题 - 显示在错误说明中:
sudo R CMD javareconf
答案 1 :(得分:13)
我在安装具有一些依赖性的xlsx包时遇到了类似的问题 也许与java和r java包有关...
为了解决您的问题,您必须: - 检查环境变量$ JAVA_HOME和$ PATH - sudo R CMD javareconf
如果没有帮助,请尝试使用java-7-oracle,
进行配置然后重试rjava的安装
我希望它会对你有所帮助!