如何从cmd打开jar并指定最大堆

时间:2014-02-24 17:32:00

标签: java cmd

我尝试从命令提示符打开一个可运行的jar文件,然后设置最大内存

java -Xmx6g -jar test.zip

并收到错误:无法打开此jar

我是否以错误的方式指定了Xmx

1 个答案:

答案 0 :(得分:0)

  1. 使用6G os内存需要运行Java 64 Bit
  2. Zip格式仅在使用Deflate或GZ压缩时有效,LZMA2或其他格式的较新zip规范不受支持。
  3. 要执行该文件是必需的:
    1. 具有主要方法的类
    2. “Main-Class:”属性进入META-INF内的MANIFEST.MF,并带有包含main方法的类的路径
  4. 更多信息:

    Increasing the JVM maximum heap size for memory intensive applications

    Maximum Java heap size of a 32-bit JVM on a 64-bit OS