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