日期:2014-05-20  浏览次数:20722 次

关于设置环境变量路径的问题
为什么添加java 工具包的路径就可以在任意路径下使用, 但是添加源文件的路径就不可以使用了?
在dos还是要先转到源文件的路径下, 才可以编译。

但是如果用c语言生成的exe文件,只要将这个exe文件的路径加到环境变量中, 就可以再任意路径下面进行运行。

------解决方案--------------------
你说的exe只要加入path就可以在任何地方运行,而java的class不行,这是因为java的class本身不是可执行文件,需要借助java运行环境才能运行。对于操作系统来说,你的java运行命令 java a 和 notepad a.txt没有什么本质区别,难道你会说为什么a.txt不能直接加入path中在任何地方运行呢。