Не удается заставить rJava нормально работать в MacOS 10.14 - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь кодировать с помощью пакета rSymPy. Когда я печатаю в библиотеке (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, но, к сожалению, мое назначение требует использования пакета rSymPy в R. Я был бы очень признателен за любую помощь в этом.

...