安装软件java运行错误192_java – 错误:无法加载已安装的软件包

当我试图在Eclipse中运行R控制台时,我得到了这个错误:

....Please make sure that R package 'rj' (1.1 or compatible) is installed...

所以我试图安装它在R控制台像这样:

install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-1.1")

并得到此错误:

** testing if installed package can be loaded

Error : .onLoad failed in loadNamespace() for 'rj.gd', details:

call: dyn.load(file, DLLpath = DLLpath, ...)

error: unable to load shared object '/home/alex/R/x86_64-pc-linux-gnu-library/2.15/rj.gd/libs/rj.gd.so':

libjvm.so: cannot open shared object file: No such file or directory

Error: loading failed

Execution halted

ERROR: loading failed

我发现,当安装rJava使用:install.packages(“rJava”)得到类似的错误:

** testing if installed package can be loaded

Error : .onLoad failed in loadNamespace() for 'rJava', details:

call: dyn.load(file, DLLpath = DLLpath, ...)

error: unable to load shared object '/home/alex/R/x86_64-pc-linux-gnu-library/2.15/rJava/libs/rJava.so':

libjvm.so: cannot open shared object file: No such file or directory

Error: loading failed

Execution halted

ERROR: loading failed

当我运行sudo R CMD javareconf时,我得到了这个输出:

Java interpreter : /usr/bin/java

Java version : 1.7.0

Java home path : /usr/lib/jvm/java-7-oracle/jre

Java compiler : /usr/bin/javac

Java headers gen.: /usr/bin/javah

Java archive tool: /usr/bin/jar

NOTE: Your JVM has a bogus java.library.path system property!

Trying a heuristic via sun.boot.library.path to find jvm library...

Java library path: $(JAVA_HOME)/lib/amd64:$(JAVA_HOME)/lib/amd64/server

JNI linker flags : -L$(JAVA_HOME)/lib/amd64 -L$(JAVA_HOME)/lib/amd64/server -ljvm

JNI cpp flags : -I$(JAVA_HOME)/../include -I$(JAVA_HOME)/../include/linux

Updating Java configuration in /etc/R

Done.

顺便说一句,我的配置是:

Ubuntu 11.10 64bit

Eclipse 3.7

Oracle-1.7-jdk

R version 2.15.1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值