関数 NLStart() を使用して RStudio から NetLogo GUI を起動しようとすると、Java に関するメッセージが表示され、GUI が開きません。Win 7 64 ビット、NetLogo 5.0.3、R 2.15.1 および R studio 0.96.304 を使用しています。
これがRコードです...
library(RNetLogo)
nl.path <- "C:\\Program Files (x86)\\NetLogo 5.0.3"
NLStart(nl.path, gui = TRUE, nl.version = 5)
メッセージを返します
<java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(Unknown Source)
at java.awt.Window.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at javax.swing.SwingUtilities$SharedOwnerFrame.<init>(Unknown Source)
at javax.swing.SwingUtilities.getSharedOwnerFrame(Unknown Source)
at javax.swing.JOptionPane.getRootFrame(Unknown Source)
at javax.swing.JOptionPane.showOptionDialog(Unknown Source)
at javax.swing.JOptionPane.showMessageDialog(Unknown Source)
at javax.swing.JOptionPane.showMessageDialog(Unknown Source)
at nlcon.NLink_v5.<init>(NLink_v5.java:108)>
最初は、NetLogo がヘッドレス モードで実行されているのではないかと疑っていましたが、次を使用してモデルを開こうとすると...
model.path <- "\\models\\Sample Models\\Earth Science\\Fire.nlogo"
NLLoadModel(paste(nl.path,model.path,sep=""))
私は得る
<Error in .jcall(nl.obj, "V", "loadModel", .jnew("java/lang/String", model.path)) :
RcallMethod: invalid object parameter>
ここで何が起こっているのですか?解決策や手がかりをいただければ幸いです。前もって感謝します