从cmd运行jar

时间:2010-11-18 20:38:29

标签: java

我看过很多帖子并在网上发现了很多关于此的数据,但我仍感到困惑。

我已经下载了一个.jar文件,我需要增加它的堆大小。我在Windows 64位路径中添加了jre1.6 / bin,并且从cmd运行。

问题出现了,它说无法访问jar文件。

任何人都可以详细解释如何从cmd运行它。我是否需要将jar文件的位置添加到Path中?另外我注意到在许多帖子中他们告诉我改变类路径,但我没有做过这样的事情。

告诉您是否需要任何额外信息。

-------------------------------(更新)

这真的很奇怪.....我做了这里提到的,现在程序加载然后退出内存不足错误,说它需要更多的堆大小,即使它在128米堆之前工作尺寸。当我将其增加到1024米时会发生这种情况。 anybosy可以解释为什么错误可能会来。我有3GB Ram,所以我不明白.....

2 个答案:

答案 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