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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Havorld 中级黑马   /  2014-8-1 00:28  /  2384 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

path的配置和classpath有什么区别,很基础的东西当初没好好听

16 个回复

倒序浏览
path是执行命令相关的参数,比如在控制台运行javac, java时是到path指定的目录去查询;classpath是jvm查找类文件使用的变量,比如import语句。
回复 使用道具 举报
戒风 来自手机 中级黑马 2014-8-1 07:22:46
藤椅
学习一下,
回复 使用道具 举报
path(路径): JAVA编译时需要调用的相关程序,比如JAVAC等,给出这些程序的执行路径。

classpath(类的路径): 在编译运行JAVA程序时,如果需要调用类,则在classpath中寻找需要的类。
回复 使用道具 举报
貌似一个是系统自带的,一个是自定义的
回复 使用道具 举报
path是配置java运行环境,classpath是让你可以在全目录下调用设置的目录里的class文件
回复 使用道具 举报
从字面意思上来理解:
path:路径,java编译环境工具路径,需要加载javac编译器的路径。
classpath:类路径,jvm运行时环境,运行时需要加载各种类文件,所以称为类路径。
这样理解会不会方便理解和记忆一点呢?
回复 使用道具 举报
path针对exe文件,在任意目录下都可以执行java命令;而classpath针对javaclass文件,在任意目录下都可以执行classpath文件
回复 使用道具 举报
正好做了个基础题 也给你分享一下吧
1为什么需要配置path,什么时候需要classpath?
①为了更方便的应用Java开发工具;在我们的window系统中,安装的软件都有路径的。如果我们不配置环境变量的话,我们就只能在jdk的安装路径下才能运行。换到了其它的路径就不行了,系统就会提示找不到路径,为了能在任何路径下都可以运行jdk,我们就要配置环境变量。
②在编译运行java程序时,如果有调用到其他类的时候(比如import导包的时候),就需要设置classpath,在classpath中寻找需要的类。
回复 使用道具 举报
这是基础测试题吧
回复 使用道具 举报
江苏孙浩 发表于 2014-8-1 01:06
path是执行命令相关的参数,比如在控制台运行javac, java时是到path指定的目录去查询;classpath是jvm查找 ...

总结的不错... ...
回复 使用道具 举报
Peach2014 发表于 2014-8-1 13:46
从字面意思上来理解:
path:路径,java编译环境工具路径,需要加载javac编译器的路径。
classpath:类路径 ...

说的很专业,不过看来我要慢慢消化下
回复 使用道具 举报
这个。。。。。。
回复 使用道具 举报
path是jdk的路径 到bin
classpath是类包jdk 的路径
回复 使用道具 举报
(1)path环境变量
                path路径中配置某目录,那么,将来该目录下的exe文件的名称,就可以直接在dos窗口执行。

                A:方式一
                        直接把D:\develop\Java\jdk1.7.0_60\bin添加到path的最前面。
                B:方式二
                        新建JAVA_HOME,值是:D:\develop\Java\jdk1.7.0_60
                        修改path,值是:%JAVA_HOME%\bin;以前的path内容。

                作用:是为了javac命令可以在任意目录下执行。

        (2)classpath环境变量
                配置:
                        新建classpath,值就是class文件所在的目录。


                作用:是为了class文件可以在任意目录下执行。
                 够详细吧
回复 使用道具 举报
梧桐树下 来自手机 中级黑马 2014-8-2 00:44:38
16#
Path是为了bin文件夹下的那些,classpath应该是对寻找class文件设置的路径
回复 使用道具 举报
path路径是为了找像java.exe和javac.exe等文件的,classpath用的是类文件的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马