2
我在嘗試使用r時收到錯誤「R-Extension中的錯誤:runOnce中的錯誤:java.lang.NullPointerException」 -延期。 NetLogo R Extension Installation Error in Mac OS X Yosemite提供了類似的問題,但我想知道是否運行Mac OS El X Capitan導致問題。我正在運行NetLogo 5.2.1。 我已按照R擴展頁面上的說明操作,並根據開發人員指示使用以下代碼修改了Info.plist文件。使用R擴展名時出錯:Mac OS X El Capitan,NetLogo 5.2.1
<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-擴展systemcheck,它說,我的JAVA_HOME和JRI_HOME變量是 「空」。我不知道爲什麼我還沒有正確設置這些變量的環境。有人可以幫我解決我的問題嗎?我也嘗試再次加載rJava包,但它什麼也沒做。
此外,當我查看環境變量從我的終端R_HOME和JRI_HOME,將含有用於爲R-擴展指令給出的路徑。所以我更加困惑爲什麼我在NetLogo中運行擴展名時將這些變量設置爲null。 – user3887089