我只知道命令行启动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_HOME 这个只是 相当于一个中间变量而已,,其存在的目的是 ,当JDk路径发生变的时候,不需要修改 classPath,只需要 修改一下JAVA_HOME,就可以了,以为环境变量里面有JAVA_HOME的引用,其实可以直接把JDK路径写进 环境变量里面,。。。写JAVA_HOme只是为了 以后改变 JDK安装路径,方便修改而已。。