Java 从cmd运行jar

Java 从cmd运行jar,java,Java,我看过很多帖子,在网上找到了很多关于这方面的数据,但我仍然感到困惑 我下载了一个.jar文件,需要增加它的堆大小。我已经在Windows 64位的路径中添加了jre1.6/bin,并从cmd运行 出现的问题是,它说无法访问jar文件 有人能详细解释一下我应该怎么做才能从cmd运行它吗。我是否也需要将jar文件的位置添加到路径中??我也注意到在很多帖子中,他们告诉我改变类路径,但我没有这样做 如果你需要任何额外的信息,一定要告诉我 -------------------------------(更

我看过很多帖子,在网上找到了很多关于这方面的数据,但我仍然感到困惑

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

出现的问题是,它说无法访问jar文件

有人能详细解释一下我应该怎么做才能从cmd运行它吗。我是否也需要将jar文件的位置添加到路径中??我也注意到在很多帖子中,他们告诉我改变类路径,但我没有这样做

如果你需要任何额外的信息,一定要告诉我

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


这真是太奇怪了。。。。。我做了这里提到的,现在程序加载,然后退出,内存不足的错误是,它需要更多的堆大小,即使它以前使用128m的堆大小。当我将其增加到1024m时,就会发生这种情况。我能解释一下为什么会出现错误吗。我有3GB的Ram,所以我不理解它….

下面应该运行jar:

java -Xmx1024m -jar /path/to/the/jar.jar
如果您是从Jar所在的目录中运行该命令,那么只需按名称指定即可。否则,您需要限定Jar的路径,以便Java能够找到它。

从“C:\Program Files\Weka-3-6”文件夹:


告诉我们您尝试过的命令…显示您迄今为止尝试过的命令(包括每个文件的路径)1)您正在运行的确切命令是什么?2) 运行该命令的确切输出是什么?好的,文件位于C:\Program Files\Weka-3-6,我运行的是“java-jar Weka.jar”。我没有在实际命令中添加引号。这是我在Weka-3-6目录中做的。输出无法访问jar文件使用“编辑”链接编辑您的问题,而不是发表评论。@jjnguy非常感谢。。。。。您的第一个方法成功了,尽管在目录1中运行至少对我不起作用。。。。谢谢…-Xmx参数不应该放在-jar之前吗?否则,它将被视为应用程序参数,而不是VMarguments@user,您可以尝试运行
/weka.jar
猜您必须指定jar文件的完整路径。。。i、 e.目录不能简单地放在你的CLASSPATH@LuisAlberto
Xmx
命令告诉JVM使用多达“m”兆字节的内存。如果不使用Xmx标志,我不确定默认值是什么,但它通常会太小。
java -Xmx1024m -jar weka.jar