我已经阅读了几篇关于 Java 堆空间内存不足错误的文章。我正在使用 Java Swing 并收到错误“java heap space”。然后我尝试使用此命令从命令提示符运行此 jar:
java -Xmx128m -Xms128m -jar jedit.jar
jar 运行得很好。但是现在的问题是如何双击运行这个jar文件呢?我想我必须在 META-INF
中写点东西。但是我不知道写什么。谁能帮帮我?
最佳答案
如果您正在考虑在 MANIFEST 文件中提供 VM 参数,则不能这样做。这是不可能的。
相反,您可以使用可执行包装器,它允许您提供 VM 参数和其他启动参数,如 Launch4j .
关于jar 文件中的 Java 堆空间错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10991071/