黑马程序员技术交流社区

标题: PATH环境变量 [打印本页]

作者: 周发建    时间: 2013-2-1 13:18
标题: PATH环境变量
本帖最后由 张向辉 于 2013-2-1 20:33 编辑

path环境变量,为什么要设置呢,不设置行吗?
作者: 张庚    时间: 2013-2-1 13:26
path(环境变量)是dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。在dos下运行path命令就可以设定或查看。在windows中要在系统设置中设定。
作者: 黄鸿达    时间: 2013-2-1 13:36
设置path是为了让你的操作系统找到jdk中的javac程序,如果你不设置环境变量,你的操作系统就傻乎乎的找不到javac这个编译程序来编译你的代码,不编译你的代码,jvm就看不懂,看不懂就没然后了。
设置完path,你的操作系统就能找到啊~找到之后javac编译程序就编译啊~生成个.class位码文件啊~然后jvm执行class文件来 跟 你的 操作系统沟通,然后叫他执行。
作者: 陈科宇    时间: 2013-2-1 13:45
   如果你要使用控制台来编译运行java程序,那么是必须配置path路径的。path里的bin目录下提供了编译(javac),运行(java)等命令,如果没有配置,除了在bin目录下运行java程序,其他路径均会提示非内部的命令或文件。配置之后计算机就自动为你搜索命令的路径,也就是你在任意目录下的java程序皆可以调用该命令。其实如果你使用Eclipse等IDE工具,在安装时它会自动搜索JDK的安装路径,无需你做任何配置操作。但在控制台里编译和运行程序,却是程序员入门所必须的技能,起初不能过度依赖IDE工具。
作者: 胡勇敏    时间: 2013-2-1 15:55
必须设置path路径,否则系统找不到你的javac以及java命令,程序就没办法编译跟运行了。
作者: 铿锵科技    时间: 2013-2-1 16:09
path是设置你所运行的文件所在位置,如果windows运行目录下找不到所运行的文件,就会到path所设置的目录去找,如果不设置就找不到运行文件了

作者: 周发建    时间: 2016-3-25 14:37
ok,了解了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2