通过cmd行或GUI设置JAVA_HOME之间有区别吗?

Ank*_*kur 5 java installation

这是一个真正的noob问题.

当我使用命令行界面设置JAVA_HOME时,我使用了set JAVA_HOME = C:\ Program Files\Java\jdk1.6.0_13

但是,当我从系统>高级>环境变量打开JAVA_HOME变量时,更改不可见.这两种不同的设置是什么?

每次我建立一个新的Jdk时我都有这个问题,并且从未完全理解为什么两者似乎有所不同.

Mis*_*ble 8

您在命令行上设置的变量适用于命令shell以及它启动的任何其他进程.从System/Advanced/Environment Variables设置它时,它会影响您启动的任何其他进程,包括命令shell,在设置之后.根据您设置的位置,它可供同一用户或登录的任何其他用户使用.