全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6543 7
2015-01-08
首先我卸载了ubuntu原先的openjdk,然后重新安装了sun的jdk,完成后运行
java -version
得到:
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Server VM (build 20.0-b11, mixed mode)
说明已经安装成功且环境变量设置正确。


但是以root用户运行R CMD javareconf
却得到:
*** Cannot find any Java interpreter
*** Please make sure 'java' is on your PATH or set JAVA_HOME correspondingly


在安装rjava时出现这个信息:

checking Java support in R... present:
interpreter : '/usr/bin/java'
archiver    : '/usr/bin/jar'
compiler    : '/usr/bin/javac'
header prep.: '/usr/bin/javah'
cpp flags   : '-I/usr/lib/jvm/java-6-openjdk/jre/../include'
java libs   : '-L/usr/lib/jvm/java-6-openjdk/jre/lib/i386/server -ljvm'
checking whether Java run-time works... ./configure: line 3729: /usr/bin/java: No such file or directory
no
configure: error: Java interpreter '/usr/bin/java' does not work
ERROR: configuration failed for package ‘rJava’
* removing ‘/home/cyril/R/i486-pc-linux-gnu-library/3.1/rJava’


加粗部分显示的java路径都是错的,而且竟然还出现了已经卸载的java-6-openjdk

应该怎么解决呢

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-2-15 18:36:36
不太清楚你的 java -version 是用什么用户执行的
你可以检查下如下文件中的变量
/etc/profile中的PATH, CLASSPATH, JAVA_HOME等变量/root/.bashrc 中的PATH, CLASSPATH, JAVA_HOME等变量

感觉不是root用户执行的,所以root用户往下走不下去

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-7 17:48:12
我也遇到这个问题,请问最后解决了吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-20 14:42:14
这个问题最后有人解决了吗?本人这两天突然出现,解决不了啊~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-1 19:59:44
我也遇到这个问题,请问楼主解决了吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-1 21:18:33
xinguanxk 发表于 2015-3-20 14:42
这个问题最后有人解决了吗?本人这两天突然出现,解决不了啊~
我现在遇到了这个问题,请问你最后解决了吗‘?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群