Java 没有足够的内存用于weka GUI

Java 没有足够的内存用于weka GUI,java,memory,weka,Java,Memory,Weka,我是weka的新手,只是在玩玩而已。在Unix计算机上,我键入 weka 正确的GUI会显示大约4-5秒(注意,这发生在我键入这个的任何目录中,所以我不确定是否从正确的目录调用它)。但在此期间,内存必须超过最大堆大小: Not enough memory. Please load a smaller dataset or use larger heap size. - initial JVM size: 119.1MB - total memory used: 160.3MB - max. m

我是weka的新手,只是在玩玩而已。在Unix计算机上,我键入

weka
正确的GUI会显示大约4-5秒(注意,这发生在我键入这个的任何目录中,所以我不确定是否从正确的目录调用它)。但在此期间,内存必须超过最大堆大小:

Not enough memory. Please load a smaller dataset or use larger heap size.
- initial JVM size: 119.1MB
- total memory used: 160.3MB
- max. memory avail.:  227.6 MB
我的问题与这里的问题类似[],但我没有使用窗口的计算机,因此我不确定如何永久更改最大堆内存。每次我试图打开weka时都会发生这种情况

任何帮助都将不胜感激。我不想加载任何数据,也不想使用simpleCLI;我只是想让GUI显示出来并探索它能提供什么,所以我不确定是否需要使用它

java -Xmx1024MB

或者类似的任何操作。

尝试下面的命令。您可能必须根据数据集的大小调整内存量

java -Xmx1024m -jar weka.jar

我发现了这一点。

这是一个适用于Mac用户的快速解决方案,不涉及终端:

右键单击主Weka文件(打开Gui)并选择“显示包内容”; 使用任何文本编辑器打开Info.plist文件;
更改-Xmx选项。

是一个启动脚本,您可以读取它以查看它使用了哪些环境变量,还是可以更改脚本?如果64位系统的最大内存通常是最大内存的1/4,那么听起来您可能需要一个更大的系统。它有多少内存?没有,我只是不确定打开GUI的正确命令是什么。我想我确实需要java-Xmx1024m…这似乎很有效,谢谢!我不知道我需要使用weka.jar文件,对于其他找到这个文件的人来说,这只是另一个提示:我尝试了java-jar-Xmx1024m weka.jar,但排序不起作用。艾伦卡的版本做到了。