当前位置: 代码迷 >> J2SE >> 什么环境变量可以改变JVM中heap的大小限制?解决方法
  详细解决方案

什么环境变量可以改变JVM中heap的大小限制?解决方法

热度:107   发布时间:2016-04-23 20:22:31.0
什么环境变量可以改变JVM中heap的大小限制?
我只知道命令行启动java的时候可以这样:
java -Xms64m -Xmx256m Test

但是有什么环境变量可以达到同样效果吗? 试过 JAVA_OPTS但是不生效,请问应该这样设么?
export JAVA_OPTS=“-Xms64m -Xmx256m”
然后在命令行启动JAVA的时候就会生效吗?

------解决方案--------------------
直接加在java 执行的那一句上面

加在环境变量的话,要看你最后执行java那句有没有用到这个变量了。
------解决方案--------------------
没有这样的环境变量吧。。你自己写在java命令后面还差不多
export JAVA_OPTS=“-Xms64m -Xmx256m”

然后java XXX $JAVA_OPTS这样运行
------解决方案--------------------
引用:
JAVA 不会默认用什么环境变量么?  为啥很多地方要设个JAVA_HOME?
也只是被脚本启动的时候调用的么? 真悲剧啊那没办法了


其实完全没有必要 定义  JAVA_HOME  这个只是 相当于一个中间变量而已,,其存在的目的是 ,当JDk路径发生变的时候,不需要修改 classPath,只需要 修改一下JAVA_HOME,就可以了,以为环境变量里面有JAVA_HOME的引用,其实可以直接把JDK路径写进 环境变量里面,。。。写JAVA_HOme只是为了 以后改变 JDK安装路径,方便修改而已。。
  相关解决方案