jre(java运行环境)下的有一个 rt.jar 压缩包.我解开后,
发现很多 *.class文件.
与import层次完全一样.
但我把当前要用到的类(比如Button类),路径放到classpath中.
C:\Program Files\Java\jre1.6.0\lib\rt\java\awt而不使用 import java.awt.Button;但不知道为何编译还是出错....
发现很多 *.class文件.
与import层次完全一样.
但我把当前要用到的类(比如Button类),路径放到classpath中.
C:\Program Files\Java\jre1.6.0\lib\rt\java\awt而不使用 import java.awt.Button;但不知道为何编译还是出错....
楼主【sure2003】截止到2008-07-15 22:59:04的历史汇总数据(不包括此帖):
发帖的总数量:243 发帖的总分数:10293 每贴平均分数:42
回帖的总数量:208 得分贴总数量:6 回帖的得分率:2%
结贴的总数量:241 结贴的总分数:10233
无满意结贴数:2 无满意结贴分:50
未结的帖子数:2 未结的总分数:60
结贴的百分比:99.18 % 结分的百分比:99.42 %
无满意结贴率:0.83 % 无满意结分率:0.49 %
值得尊敬
这个包里的类都在classpath中,你用到里面的类的时候就不用import吗?
java.awt.Button button=new java.awt.Button();
你的classpath路径 只是告诉JVM 运行时去那个路径底下找.class文件 是JAVA最基本的运行环境
没有的话 你运行不起来的
import的问题
你就记住其实是这样写的
java.awt.Button button=new java.awt.Button();
但每次都写包名+子包名+类名很麻烦所以JAVA有了import关键字 免去写上包名的麻烦。
error C:\Program Files\Java\jre1.6.0\lib\rt\java\awt
error C:\Program Files\Java\jre1.6.0\lib\rt\java
error C:\Program Files\Java\jre1.6.0\lib\rt
ok C:\Program Files\Java\jre1.6.0\lib