运行 来自批处理文件的 64 位 Java netlogo
Running netlogo with 64 bit Java from a batch file
为了克服内存限制,我正在尝试 运行 Netlogo 使用 64 位版本的 JRE。我已经尝试使用 http://netlogo-users.18673.x6.nabble.com/We-found-a-solution-for-Out-of-Memory-Errors-td5005459.html 中的示例。按照建议,我创建了一个基于桌面的批处理文件,其中包含以下代码:
"C:\Program Files\Java\jre1.8.0_31\bin\java" -Xmx10g -Dfile.encoding=UTF-8 -jar "C:\Program Files (x86)\NetLogo 5.1.0\NetLogo.jar"
我已经将我的文件路径更新为我的系统使用的路径,但是当我加载 Netlogo 时找不到扩展目录。
"C:\Program Files\Java\jre7\bin\java" -Xmx2g -Dfile.encoding=UTF-8 -jar "C:\Program Files (x86)\NetLogo 5.1.0\NetLogo.jar"
有人可以告诉我我是如何克服这个问题的吗?
你运行那个命令来自哪个目录? NetLogo要查找扩展、示例模型等,启动时的当前工作目录必须是NetLogo目录。所以你的脚本应该先chdir
。
为了克服内存限制,我正在尝试 运行 Netlogo 使用 64 位版本的 JRE。我已经尝试使用 http://netlogo-users.18673.x6.nabble.com/We-found-a-solution-for-Out-of-Memory-Errors-td5005459.html 中的示例。按照建议,我创建了一个基于桌面的批处理文件,其中包含以下代码:
"C:\Program Files\Java\jre1.8.0_31\bin\java" -Xmx10g -Dfile.encoding=UTF-8 -jar "C:\Program Files (x86)\NetLogo 5.1.0\NetLogo.jar"
我已经将我的文件路径更新为我的系统使用的路径,但是当我加载 Netlogo 时找不到扩展目录。
"C:\Program Files\Java\jre7\bin\java" -Xmx2g -Dfile.encoding=UTF-8 -jar "C:\Program Files (x86)\NetLogo 5.1.0\NetLogo.jar"
有人可以告诉我我是如何克服这个问题的吗?
你运行那个命令来自哪个目录? NetLogo要查找扩展、示例模型等,启动时的当前工作目录必须是NetLogo目录。所以你的脚本应该先chdir
。