大多数基于环境变量值更改操作的unix命令在其手册页中都有一个“ENVIRONMENT VARIABLES”部分.对于
java二进制文件(Sun / Oracle
Java 6)来说没有运气,尽管我很确定像CLASSPATH和JVM_OPTS这样的东西会产生影响.
有人能指出一个影响’java’二进制文件的环境变量列表吗?
最佳答案 我不认为有那么多,但它将取决于什么实现(oracle vs ibm).
IBM的JDK在这里有一个列表:http://publib.boulder.ibm.com/infocenter/javasdk/v5r0/topic/com.ibm.java.doc.diagnostics.50/diag/appendixes/env_var/env_jvm.html
oracle JDK至少有CLASSPATH,JAVA_HOME和JRE_HOME.虽然在“java”的手册页中,它提到的唯一环境变量是CLASSPATH.
其他工具如ant或tomcat可能会查找JVM_OPTS,JBoss会使用JAVA_OPTS.