楼主: hfrzhanghao
6241 7

[问答] ubuntu 下安装rjava遇到的问题 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

高中生

22%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
134 点
帖子
14
精华
0
在线时间
22 小时
注册时间
2014-12-18
最后登录
2019-5-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
首先我卸载了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

应该怎么解决呢

二维码

扫码加我 拉你入群

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

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

关键词:Ubuntu rjava Java jav NTU ubuntu

沙发
DM小菜鸟 发表于 2015-2-15 18:36:36 |只看作者 |坛友微信交流群
不太清楚你的 java -version 是用什么用户执行的
你可以检查下如下文件中的变量
/etc/profile中的PATH, CLASSPATH, JAVA_HOME等变量/root/.bashrc 中的PATH, CLASSPATH, JAVA_HOME等变量

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

使用道具

藤椅
xinguanxk 发表于 2015-3-7 17:48:12 |只看作者 |坛友微信交流群
我也遇到这个问题,请问最后解决了吗?

使用道具

板凳
xinguanxk 发表于 2015-3-20 14:42:14 |只看作者 |坛友微信交流群
这个问题最后有人解决了吗?本人这两天突然出现,解决不了啊~

使用道具

报纸
相与连语 发表于 2016-4-1 19:59:44 |只看作者 |坛友微信交流群
我也遇到这个问题,请问楼主解决了吗?

使用道具

地板
相与连语 发表于 2016-4-1 21:18:33 |只看作者 |坛友微信交流群
xinguanxk 发表于 2015-3-20 14:42
这个问题最后有人解决了吗?本人这两天突然出现,解决不了啊~
我现在遇到了这个问题,请问你最后解决了吗‘?

使用道具

7
xinguanxk 发表于 2016-4-11 14:45:59 |只看作者 |坛友微信交流群
相与连语 发表于 2016-4-1 21:18
我现在遇到了这个问题,请问你最后解决了吗‘?
我没多久就不做了,现在已经没有再尝试。据说当时我遇到问题的时候,RHadoop就已经是属于被闲置的状态,没有针对不断升级的Hadoop更新,导致R跟Hadoop没有同步配合

使用道具

8
aragorn2931 发表于 2017-10-23 16:04:50 |只看作者 |坛友微信交流群
我也碰到这个问题,原因是原来的openjdk被卸载, 重新安装了java,设置环境变量也找不到java路径。我卸载并重新安装了R语言,我用的编译的方法安装的,./configure  --enable-R-shlib --prefix=/usr/R-3.4.1  重装后设置好环境变量就解决了

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-6 09:33