Java 在RStudio中使用iplots库运行代码失败

Java 在RStudio中使用iplots库运行代码失败,java,r,rstudio,iplots,Java,R,Rstudio,Iplots,我正在R中运行以下代码,但失败: load(url("http://pages.stat.wisc.edu/~karlrohe/netsci/data/madStuff.RData")) iplot(madStuff[,1], madStuff[,2]) ibar(madStuff[,8]) sort(table(madStuff[,8])) ibar(madStuff[,3]) table(madStuff[,4]) nas = which(madStuff[,4] =="") madStu

我正在R中运行以下代码,但失败:

load(url("http://pages.stat.wisc.edu/~karlrohe/netsci/data/madStuff.RData"))
iplot(madStuff[,1], madStuff[,2])
ibar(madStuff[,8])
sort(table(madStuff[,8]))
ibar(madStuff[,3])

table(madStuff[,4])
nas = which(madStuff[,4] =="")
madStuff[nas,4] = "NA"
ibar(madStuff[,4])

当我运行
JGR()
时,我遇到了相同的错误。 知道怎么解决这个问题吗

更新:

Monas-MacBook-Pro:stat992 mona$ R CMD javareconf
Java interpreter : /usr/bin/java
Java version     : 1.7.0_60
Java home path   : /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre
Java compiler    : /usr/bin/javac
Java headers gen.: /usr/bin/javah
Java archive tool: /usr/bin/jar
Non-system Java on OS X

trying to compile and link a JNI progam 
detected JNI cpp flags    : -I$(JAVA_HOME)/../include -I$(JAVA_HOME)/../include/darwin
detected JNI linker flags : -L$(JAVA_HOME)/lib/server -ljvm
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre/../include -I/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre/../include/darwin -I/usr/local/include    -fPIC  -mtune=core2 -g -O2  -c conftest.c -o conftest.o
clang -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -L/usr/local/lib -o conftest.so conftest.o -L/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre/lib/server -ljvm -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation


JAVA_HOME        : /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre
Java library path: $(JAVA_HOME)/lib/server
JNI cpp flags    : -I$(JAVA_HOME)/../include -I$(JAVA_HOME)/../include/darwin
JNI linker flags : -L$(JAVA_HOME)/lib/server -ljvm
Updating Java configuration in /Library/Frameworks/R.framework/Resources
Done.


通过安装此软件包修复了此问题:

您的计算机上安装了Java吗?也许您可以在控制台中键入
R CMD javareconf
,然后检查此项。@DanielFischer请检查更新这只是猜测,但可能是Java在Mac OS上不向下兼容,您需要安装Java 6而不是7?修复了此问题。请看答案!
Monas-MacBook-Pro:stat992 mona$ java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)