为什么cmd窗口%Java_HOME%这个放到第一行?

cmd窗口里运行javac.exe成功。但是运行java.exe会出现 could not open ..jvm.cfg文件的资料,在环境变量配置path 中把%Java_HOME%这个放到第一行就好了,我试过了的确可以,但我不明白为什么?

也许你的多个路径都有javac这个文件,别的目录的不能执行,它是按照顺序搜索的。