Хотел поставить это как комментарий, но я потерял право комментировать, присудив награду за вопрос и получив менее 50 повторений ... :-S
@Jan: я выполнил упомянутые вами функции и получил следующее
[1] 0
.jcall("java/lang/System", "S", "getProperty", "java.vm.version")
[1] "20.65-b04-462"
.jcall("java/lang/System", "S", "getProperty", "java.vm.name")
[1] "Java HotSpot(TM) 64-Bit Server VM"
.jcall("java/lang/System", "S", "getProperty", "java.vm.info")
[1] "mixed mode"
.jcall("java/lang/System", "S", "getProperty", "java.runtime.version")
[1] "1.6.0_65-b14-462-11M4609"
.jcall("java/lang/System", "S", "getProperty", "sun.arch.data.model")
[1] "64"
Я понимаю, что R может не подобрать правильную версию Java. Я также получаю сообщение об ошибке
Error in .jnew("nlcon/Preprocess") :
java.lang.UnsupportedClassVersionError: nlcon/Preprocess : Unsupported major.minor version 51.0
Я правильно понимаю, что версия 51.0 соответствует какому-то обновлению Java 7? Должны ли быть проблемы с Java 7? Нам действительно нужно убедиться, что R находит и использует Java 8? Я предполагаю, что R все еще пытается использовать Java 7, что-то не так? Есть идеи, как это исправить?
Изменить следующий последний ответ от Яна
@Jan: спасибо, что ответили на вопрос. Я мог бы вернуться к более старым версиям RNetLogo, если это решит проблему. Дело в том, что я установил Java 8, поэтому я ожидал, что R будет его использовать, но почему-то кажется, что это не так. Для ясности я задам еще один вопрос, чтобы выяснить, как это решить (см. Заставить R использовать более новые версии java).
Об этом говорится в Как заставить R использовать более новые версии java и тот факт, что в сообщении об ошибке в R упоминается версия 51, я понимаю, что я действительно использую Java 7, поэтому не должно быть проблем с RNetLogo, верно?
person
Martin Van der Linden
schedule
03.11.2014
?NLStart
относительно использования в OSX? Я спрашиваю, потому что в нем довольно четко указано, что это не должно работать вне среды JGR. Я также не вижу доказательств того, что вы следовали инструкциям по выполнениюSys.setenv(NOAWT=1)
- person IRTFM   schedule 29.10.2014