迷惑中..............

dfyx 2006-04-16 11:56:04
在java中自定义package时,比如我自定义了一个package:(package mypackage.tools;)即是把属于这个package的java和class文件放在(.\mypackage\tools文件夹下,其中“.”表示当前目录,已加到环境变量classpath中)然后在要使用这个package中某个类时只需要用import mypackage.tools.*就可以。编译器会自动到.\mypackage\tools中去找你要使用的类(测试后也的确是这样)。可以为什么使用系统类时,比如import java.util.*;编译器应该会到C:\j2sdk1.4.2\lib\dt.jar或C:\j2sdk1.4.2\lib\tools.jar文件中的java\util文件夹下去找要使用的类啊(这2个路径都已加到环境变量classpath中去了)。可是我解压dt.jar和tools.jar后却没有发现java文件夹。这和c++中好像不一样,c++用include后可以在文件夹中看到你包含进去的.h文件。不知道为什么。
...全文
55 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dfyx 2006-04-16
哦,现在明白了。
  • 打赏
  • 举报
回复
interpb 2006-04-16
C:\j2sdk1.4.2\jre\lib\rt.jar

这个jar包里面才有相应的包


这些核心jar不是在classpath里面的


  • 打赏
  • 举报
回复
liujun999999 2006-04-16
jre下面的rt.jar里面
  • 打赏
  • 举报
回复
相关推荐
发帖
Java SE
加入

6.2w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2006-04-16 11:56
社区公告
暂无公告