无法使rJava在MacOS 10.14中正常工作

时间:2018-11-09 00:50:02

标签: java r sympy rjava

我正在尝试使用rSymPy软件包进行编码。当我输入library(rSymPy)时,会收到以下警告:

> library(rSymPy)
Loading required package: rJython
Loading required package: rJava
Loading required package: rjson
Warning messages:
1: package ‘rJava’ was built under R version 3.4.4 
2: package ‘rjson’ was built under R version 3.4.4 

这很好,因为从理论上讲我的代码仍然可以工作。但是,当我尝试运行使用sympy()命令的函数时,出现以下错误:

> moment_generating_function(12)
Show Traceback

Error in .jcheck() : No running JVM detected. Maybe .jinit() would help. 

然后我运行.jinit(),它不产生任何输出。再次运行我的代码,现在出现以下错误

 Error in .jcall("RJavaTools", "Z", "hasField", .jcast(x, "java/lang/Object"),  : 
java.lang.NullPointerException 

我尝试重新安装JDK,并尝试运行“ r cmd javareconf;”。在我的终端中多次。我只是直接用Python编写此代码,但不幸的是,我的分配要求我使用R中的rSymPy软件包。对此我将不胜感激。

0 个答案:

没有答案