【发布时间】:2014-10-28 20:44:06
【问题描述】:
我刚试过这个,但我收到了这个错误消息。关于如何解决它的任何想法?我用的是R版本3.1.1,RNetLogo_1.0-1,平台是x86_64-apple-darwin13.1.0(64位),Java 7 update 60。
Sys.setenv(NOAWT=1)
library(JGR)
Sys.unsetenv("NOAWT")
JGR()
library(RNetLogo)
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
【问题讨论】:
-
您是否阅读了
?NLStart中有关在 OSX 中使用的详细信息部分?我问是因为它相当清楚地表明这不应该在 JGR 环境之外工作。我也没有看到证据表明您按照指示执行Sys.setenv(NOAWT=1) -
即使在使用 Sys.setenv(NOAWT=1) 之后,它也不起作用。
-
这里有同样的问题。 groups.yahoo.com/neo/groups/netlogo-users/conversations/topics/… 建议更新到 Java 7 应该已经取得了成绩,但它在我这边也不起作用(Maverick,RNetLogo_1.0-1,Java 8)
-
您安装了 Java 8,但您确定它实际上已成功使用它吗? Java 8 应该不可能给出“Unsupported major.minor version 51.0”错误。
标签: r netlogo osx-yosemite