classpath

编写java源文件,如果用到了某些类,无论是在编译阶段还是运行阶段,都必须把用的类加到classpath,
如果类打成jar包,classpath指定到jar本身,否则指定到类所在的文件夹。
加到classpath有两种方法,第一种,在系统环境变量中增加classpath,起到全局的作用,
第二种,编译和运行是写上”-classpath 类路径“起到局部的作用。
但是,JRE中的类不需要手动加到classpath,虚拟机会自动找到它们

如果环境是MyEclipse,如果是java项目,则在项目中新建lib目录,把类放入lib目录,右键把目录添加到classpath,
如果是web项目,则把类放入WebRoot/WEB-INF/lib,MyEclipse会自动把类加到classpath,

但MyEclipse并没有在系统环境变量中增加classpath,起到全局的作用,而是编译和运行是写上”-classpath 类路径“


安装了JDK后,不用配置JRE(C:\Program Files (x86)\Java\jdk1.6.0_18\jre\lib)到classpath,
就能在编译和运行阶段使用其中的类,这是因为虚拟机会自动找到它们,实际上它们还是会被加到classpath中来的。

在MyEclipse环境中,JRE和JavaEE的jar包会自动加到classpath中来,
如果是java项目,不会用到JavaEE jar包,
编译和运行都是用MyEclipse中指定的JRE,
如果是WEB项目,编译阶段会用MyEclipse中指定的JRE和JavaEE jar包,运行
阶段所用的jar包就跟Tomcat有关了,JRE用的是Tomcat配置是指定的JRE,JavaEE所用的jar是Tomcat lib目录下的jar
(F:\apache-tomcat-7.0.26\lib)

而在Eclipse环境中,JRE和JavaEE的jar包需要手动加到classpath,其他原理跟MyEclipse一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值