Tag: netlogo

让R使用更新版本的java

这个问题与另一个问题有关 。 我试图使用RNetLogo与R并获得以下错误。 nl.path <- "/Applications/NetLogo 5.1.0" NLStart(nl.path) Error in .jnew("nlcon/Preprocess") : java.lang.UnsupportedClassVersionError: nlcon/Preprocess : Unsupported major.minor version 51.0 根据我在其他问题中的理解,问题是R使用的旧版Java与RNetLogo不兼容。 我安装了Java 8.0希望解决这个问题,但我的理解是,尽管我的计算机上安装了Java 8.0(Mac OS Maverick),但R并没有拿起它并继续尝试使用旧版本的Java。 所以我的问题是:如何让R使用Java 8.0而不是任何旧版本? 在终端控制台中,我明白了 java -version : java version “1.6.0_65” Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609) Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode) 在此先感谢您的帮助,

Mac OS X Yosemite中的NetLogo R扩展安装错误

我在安装NetLogo的R扩展时遇到问题。 我正在使用NetLogo 5.05和扩展版本1.3,它应该适用于R 3.0或更高版本。 我的R版本是3.1.2。 按照本页的说明,我更改了NetLogo应用程序中的.plist文件,使其指向jri和我的R安装: NSJavaRoot .. LSEnvironment JRI_HOME /Library/Frameworks/R.framework/Resources/library/rJava/jri R_HOME /Library/Frameworks/R.framework/Resources 将extensions [r]添加到我的代码选项卡会导致错误: R-Extension中的错误:runOnce中的错误:java.lang.NullPointerException 开发者页面说NetLogo 5的版本仍然是测试版,但如果我使用r 2.15和NetLogo及扩展的早期版本尝试它,我会遇到同样的问题。 我估计我所遵循的指示是针对Mountain Lion的,但我想知道这是不是问题。 谁设法让Yosemite的扩展工作?