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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 黑马-王鹏 于 2013-3-7 00:06 编辑

之前看了视频里的环境配置path与classpath,当时听懂了,并且已经在自己电脑里配置成功了,但在别人电脑里配置环境变量总会出问题,请问怎么才好区分path与classpath,求教!

评分

参与人数 1黑马币 +6 收起 理由
陈丽莉 + 6 老师讲得很明白了啊

查看全部评分

4 个回复

倒序浏览
path是先在当前目录下找文件,再到path环境变量中找
classpath先在环境变量中找,后面有分号时再找当前路径
一般可执行文件用path变量,java文件用classpath变量

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

回复 使用道具 举报
首先 path的作用是来指定 java 虚拟机(JVM) 所在目录,
也就是我们最常用的用来编译java源程序的javac.exe (俗称JAVA编译器吧)
和用来执行 *.class 文件的 java.exe 这两个命令(俗称JAVA解释器吧)。
比如我的 jdk 按装目录为 E:/jdk1.6 那么我们要这样设 path=E:/jdk1.6;E:/jdk1.6/bin;),
设置好了后就可以在命令行中输入 javac , 与 java 命令了,如果这时能打印出命令的 help 文档就说明 path 设置正确了。

其次,classpath是告诉java虚拟机(jvm)要使用或执行的*.class文件放在什么地方。
咱们还是新手,不设置classpath也可以啊,默认是当前路径。
回复 使用道具 举报
classpath配置

360截图20130306144431921.jpg (12.44 KB, 下载次数: 19)

classpath配置

classpath配置
回复 使用道具 举报
嗯,明白了,谢谢各位!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马