我看过很多帖子并在网上发现了很多关于此的数据,但我仍感到困惑。
我已经下载了一个.jar文件,我需要增加它的堆大小。我在Windows 64位路径中添加了jre1.6 / bin,并且从cmd运行。
问题出现了,它说无法访问jar文件。
任何人都可以详细解释如何从cmd运行它。我是否需要将jar文件的位置添加到Path中?另外我注意到在许多帖子中他们告诉我改变类路径,但我没有做过这样的事情。
告诉您是否需要任何额外信息。
-------------------------------(更新)
这真的很奇怪.....我做了这里提到的,现在程序加载然后退出内存不足错误,说它需要更多的堆大小,即使它在128米堆之前工作尺寸。当我将其增加到1024米时会发生这种情况。 anybosy可以解释为什么错误可能会来。我有3GB Ram,所以我不明白.....
答案 0 :(得分:15)
以下应该运行jar:
java -Xmx1024m -jar /path/to/the/jar.jar
如果从Jar所在的目录运行命令,则可以按名称指定它。否则,您需要限定Jar的路径,以便Java能够找到它。
答案 1 :(得分:2)
从“C:\ Program Files \ Weka-3-6”文件夹:
java -Xmx1024m -jar weka.jar