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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  问下大家  class和 classpath有啥区别?

5 个回复

倒序浏览
class是java中的类
classpath是java中的类路径
classpath环境变量:
set classpath=c:\myclass(自己class文件路径),如果没配置,虚拟机就在你当前位置下查找,如果设置了classpath就在设置的位置找。
set classpath=.;c:\myclass在设置位置找,找不到再到当前位置查找

回复 使用道具 举报 1 0
class是创建类的关键字,而classpath是环境变量,这两者根本不一样
回复 使用道具 举报
楼上说的对
但class不光是创建类的关键字。
也是一个类,用来表示一个类的字节码。
回复 使用道具 举报
class就是一个类,编译出来就会出现一个类名.class文件, classpath是运行class文件的路径,默认是在当前目录运行,若不在当前目录运行 就需要设置具体的classpath路径,这样jre才能正确的找到你需要运行的class文件是那个.
回复 使用道具 举报
classpath指的是编译后的文件
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马