8

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")

このエラーが発生しました:

checking whether Java interpreter works... checking whether JNI programs can be compiled... configure: error:             Cannot compile a simple JNI program. See config.log for details.configure: error: ./configure failed for jri ERROR: configuration failed for package ‘rj’

ちなみに、私の構成は次のとおりです:ubntu 11.10 64bit + eclipse 3.7、そして私はこの投稿に従いました:http ://www.twm-kd.com/linux/install-oracle-java-sdk-in-ubuntu-11- 10 / oracle-1.7.0-jdkをインストールしてから、「sudo RCMDjavareconf」を実行します。

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
Java library path: :/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
JNI linker flags : -L -L/usr/java/packages/lib/amd64 -L/usr/lib64 -L/lib64 -L/lib -L/usr/lib -ljvm
JNI cpp flags    : -I$(JAVA_HOME)/../include -I$(JAVA_HOME)/../include/linux
Updating Java configuration in /etc/R
Done.

セッション情報

R version 2.13.1 (2011-07-08)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
[1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
[3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
[5] LC_MONETARY=C              LC_MESSAGES=en_US.UTF-8   
[7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
[9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base 
4

2 に答える 2

9

あなたがするsudo R CMD javareconf 前にあなたがすることを確認しましたinstall.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-1.1")か?

于 2014-07-12T04:15:12.763 に答える
0

現在のバージョン2.13を削除してから、新しいバージョン2.15をインストールすると、この問題は解消されます。

于 2012-10-13T11:25:34.953 に答える