A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 周发建 中级黑马   /  2013-2-1 13:18  /  2269 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张向辉 于 2013-2-1 20:33 编辑

path环境变量,为什么要设置呢,不设置行吗?

点评

毕向东老师对于这点讲的很清楚,建议仔细看看毕老师的java基础视频教程  发表于 2013-2-1 20:32

6 个回复

倒序浏览
path(环境变量)是dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。在dos下运行path命令就可以设定或查看。在windows中要在系统设置中设定。
回复 使用道具 举报
设置path是为了让你的操作系统找到jdk中的javac程序,如果你不设置环境变量,你的操作系统就傻乎乎的找不到javac这个编译程序来编译你的代码,不编译你的代码,jvm就看不懂,看不懂就没然后了。
设置完path,你的操作系统就能找到啊~找到之后javac编译程序就编译啊~生成个.class位码文件啊~然后jvm执行class文件来 跟 你的 操作系统沟通,然后叫他执行。
回复 使用道具 举报
   如果你要使用控制台来编译运行java程序,那么是必须配置path路径的。path里的bin目录下提供了编译(javac),运行(java)等命令,如果没有配置,除了在bin目录下运行java程序,其他路径均会提示非内部的命令或文件。配置之后计算机就自动为你搜索命令的路径,也就是你在任意目录下的java程序皆可以调用该命令。其实如果你使用Eclipse等IDE工具,在安装时它会自动搜索JDK的安装路径,无需你做任何配置操作。但在控制台里编译和运行程序,却是程序员入门所必须的技能,起初不能过度依赖IDE工具。
回复 使用道具 举报
必须设置path路径,否则系统找不到你的javac以及java命令,程序就没办法编译跟运行了。
回复 使用道具 举报
path是设置你所运行的文件所在位置,如果windows运行目录下找不到所运行的文件,就会到path所设置的目录去找,如果不设置就找不到运行文件了
回复 使用道具 举报
ok,了解了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马