是否可以在运行时使用Java代码修改JVM args?

时间:2012-10-14 09:29:11

标签: java jvm-arguments

  

可能重复:
  Modify JVM args from inside the JVM

我发现了一个关于此Modify JVM args from inside the JVM的旧问题。它在3。5年前被问到。想知道现在是否可能?

2 个答案:

答案 0 :(得分:8)

不,在运行时仍无法更改JVM参数。对于大多数设置,它很可能永远不可能。

答案 1 :(得分:1)

一般没有。

但是有一些情况,您可以在运行时更改某些特定的配置参数,例如:

但是,尝试在运行时更改JVM args可能是一个坏主意 - 它们是为运行时环境的一次性配置而设计的。如果您发现自己想要在运行时更改JVM参数,我怀疑您的设计在第一个实例中存在问题,您应该考虑其他方法来实现您的目标。