[英]Error in using R-extension: Mac OS X El Capitan, NetLogo 5.2.1
尝试使用r扩展名时出现错误“ R扩展名错误:runOnce错误:java.lang.NullPointerException”。 Mac OS X Yosemite中的NetLogo R扩展安装错误中也给出了类似的问题,但我想知道是否运行Mac OS El X Capitan会引起问题。 我正在运行NetLogo 5.2.1。 我已按照R扩展页面上的说明进行操作,并根据开发人员的说明使用以下代码修改了Info.plist文件。
<key>NSJavaRoot</key>
<string>..</string>
<key>LSEnvironment</key>
<dict>
<key>JRI_HOME</key>
<string>/Library/Frameworks/R.framework/Resources/library/rJava/jri</string>
<key>R_HOME</key>
<string>/Library/Frameworks/R.framework/Resources</string>
</dict>
</dict>
</plist>.
当我运行r-extension systemcheck时,它说我的JAVA_HOME和JRI_HOME变量为“ null”。 我不确定为什么我仍然没有正确设置这些变量的环境。 有人可以帮我解决我所缺少的吗? 我还尝试再次加载rJava包,但没有执行任何操作。
你应该试试,
<key>NSJavaRoot</key>
<string>..</string>
<key>LSEnvironment</key>
<dict>
<key>JRI_HOME</key>
<string>/Library/Frameworks/R.framework/Resources/library/rJava/jri</string>
<key>R_HOME</key>
<string>/Library/Frameworks/R.framework/Resources/library/rJava/jri</string>
</dict>
</dict>
</plist>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.