在Java类中设置启动参数

时间:2012-06-07 16:36:07

标签: java class arguments launch

有没有办法让它可以设置内存使用参数里面一个java类,而不是使用eclipse或java程序编译器,只是你可以在类中使用记事本做的简单代码或者其他的东西。 如果你不知道我的意思,这是一个例子:

public class Example {
   public Example() {
     -Xmx("1024M");
   }

   public static void main(String args[]) {
     new Example();
   }
}

请帮助,谢谢! 注意:我不想使用-Xmx生成cmd / batch文件来运行它!

1 个答案:

答案 0 :(得分:0)

在运行时无法更改内存(在JRE到达代码语句时,内存已设置且无法更改)。实现不同内存大小的唯一方法是重新启动应用程序。使用Process指定更大的内存(然后关闭原始应用程序,但没有足够的内存)。

当然,最好只在启动过程中指定所需的内存(BAT文件,JWS等)。