哪些环境变量会影响“java”二进制文件?

Bri*_*ber 5 java environment-variables invocation

大多数 unix 命令的操作根据环境变量的值而变化,在其手册页中都有一个“环境变量”部分。对于 java 二进制文件(Sun/Oracle Java 6)来说就没有这样的运气了,尽管我相当确定像 CLASSPATH 和 JVM_OPTS 这样的东西会产生影响。

任何人都可以向我指出影响“java”二进制文件的环境变量列表吗?

sta*_*ker 0

如果您不需要配置像 maven 或 ant 这样的构建系统,那么设置JAVA_HOME安装目录并添加到 PATH 就足够了。$JAVA_HOME/bin

CLASSPATH大多数启动脚本都需要包含支持库 (.jar) 或第三方内容的位置。

JAVA_OPTS通常包含用于设置堆空间、调试代理等的参数。

AFAIK java 本身并不依赖于环境设置,而是依赖于启动脚本、初始化服务和任何围绕它构建的东西。

因此,您不会找到与 java(软件产品)相关的所有环境变量的单个列表。