When I try to launch the NetLogo gui from RStudio using the function NLStart(), I get messages about java and the GUI does not open. I am using Win 7 64-bit, NetLogo 5.0.3, and R 2.15.1 and R studio 0.96.304.
Here is the R code...
library(RNetLogo)
nl.path <- "C:\\Program Files (x86)\\NetLogo 5.0.3"
NLStart(nl.path, gui = TRUE, nl.version = 5)
and returns message
<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)>
At first I suspected NetLogo might be running in headless mode, but when I try to open a model using...
model.path <- "\\models\\Sample Models\\Earth Science\\Fire.nlogo"
NLLoadModel(paste(nl.path,model.path,sep=""))
I get
<Error in .jcall(nl.obj, "V", "loadModel", .jnew("java/lang/String", model.path)) :
RcallMethod: invalid object parameter>
What is going on here? Any solution or clues would be appreciated. Thanks in advance