JAVA_OPTS和JAVA_TOOL_OPTIONS之间的区别?

时间:2010-10-14 12:56:31

标签: java

何时应该使用每个环境变量?

2 个答案:

答案 0 :(得分:10)

JAVA_TOOL_OPTIONS由一些JDK工具读取,但适用性有限。

JAVA_OPTS是Apache Tomcat和其他一些应用程序使用的约定,但事实并非如此 由Sun / Oracle,AFAIK发布的任何JDK工具直接读取。

自: https://forums.oracle.com/forums/thread.jspa?messageID=6438415

  

JAVA_OPTS不是java可执行文件的环境变量   认识到它自己。相反,包含开始的各种脚本   java的常常会使用名为JAVA_OPTS的环境变量来实现   配置java可执行文件(例如,tomcat启动脚本   这样做。)

答案 1 :(得分:9)

请参阅"what is" doc"tool options" doc

基本上JAVA_TOOL_OPTIONS旨在供开发工具,监控工具等使用,而JAVA_OPTS用于运行“通用”Java程序,我认为人们倾向于混合搭配(从谷歌向我展示的例子)