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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宋洪祥 中级黑马   /  2012-3-9 23:22  /  1570 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

以前在晚上查询怎么配置环境变量的时候,一般回答中都会有这样一句

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

现在配置是不是用不到了,这个是什么原因啊,用跟不用有什么区别?

2 个回复

倒序浏览
Javac是exe文件,但不是图形化操作,只能用dos命令操作,但是用命令的话,就必须把dos窗口切到javac所在的目录下,这时候问题来,不如果每次执行javac命令都切换的那就显得太麻烦了。所以就得设置path路径啦,设置了后javac命令就会在任意目录下都可以运行了。
PATH=javac.exe的目录 就ok了。系统就会自动寻找该目录下的程序了
JAVA_HOME=jdk路径    这个设置是相当于把jdk路径用JAVA_HOME代替这样更加灵活。比如吧jdk换到其他盘,只要改JAVA_HOME就可以了,而不需要改path了
       
        PATH=%JAVA_HOME%\bin  
        set path=………..   是在dos窗口设置临时环境变量,关闭窗口后就没有作用了
        classpath=.;class文件的目录      只要把编译的class文件放到该设置环境变量的录
                                                                   下,在dos窗口中任何目录都可以运行class文件了
                                                                        而 “.;”的意思是dos中的所在的当前目录
回复 使用道具 举报
貌似不配置不行吧,如果不用手动配置,那一定是自动配置好了的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马