我想永久设置Java堆大小,并且不希望运行带有选项的每个jar文件。 我使用Windows和Java 1.7。
答案 0 :(得分:48)
将 JAVA_OPTS 设置为具有以下内容的系统变量:
JAVA_OPTS="-Xms256m -Xmx512m"
然后在命令提示符下运行以下命令:
SET JAVA_OPTS="-Xms256m -Xmx512m"
这可以解释如下:
应根据应用要求更改这些值。
编辑:
您也可以尝试通过环境属性菜单添加它,该菜单位于:
编辑2:
JAVA_OPTS 是一个系统变量,用于存储本地 Java虚拟机的各种设置/配置。通过将 JAVA_OPTS 设置为系统变量,在 JVM 之上运行的所有应用程序都将从此参数中获取其设置。
要设置系统变量,您必须完成上面列出的步骤1到4。
答案 1 :(得分:11)
尝试使用所需的堆大小设置名为_JAVA_OPTIONS
的Windows系统环境变量。 Java应该能够找到它并采取相应的行动。