rJava没有运行JVM发现错误 - .jinit()也无法正常工作

时间:2016-07-05 10:00:37

标签: java r rjava

我已经在64位Windows 7操作系统的笔记本电脑上安装了rJava。当我尝试从rJava文档中运行此示例时,它会出现以下错误:

library(rJava)

Double <- J("java.lang.Double")

Error in .jcall("java/lang/Class", "Ljava/lang/Class;", "forName", cl,  : 
  No running JVM detected. Maybe .jinit() would help.
Error in .jfindClass(as.character(class)) : 
  No running JVM detected. Maybe .jinit() would help.

正如上面的错误消息所示,我尝试了.jinit(),但这件事需要永远加载。

我还检查了我的Java是否使用cmd 64位,并且它说我有64位Java。

C:\Users\516221>java -version

java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

可能是什么原因?我也将jvm.dll文件放入我的类路径中。

我也安装了JDK。

C:\Users\516221>javac -version
javac 1.8.0_25

0 个答案:

没有答案