请教import语句的详细解释!
我是个初学者,对import关键字理解不好。
不知道import语句导入的类文件是从什么地方开始搜索的,(不知是不是从classpath所定义的位置搜索的?)
我在eclipse编写代码中有“import com.java.mysql.Driver“
提示我"the import com.java can not be resolved"
于是我想详细地了解一下import关键字,和classpath的详细作用以及含义。
谢谢各位师兄了:)
问题点数:10、回复次数:9Top
1 楼treeroot(旗鲁特)回复于 2006-03-14 16:40:55 得分 0
晕,设置你的buildpath
import就是解决编译时重名问题,告诉编译器用谁Top
2 楼fenglibing(流星)回复于 2006-03-14 16:48:09 得分 0
將CLASSPATH設為<安全路徑>/lib/tools.jarTop
3 楼sandyen(杉叶)回复于 2006-03-14 20:15:07 得分 10
在编译的时候可以说是从你的classpath里面检索的。
运行的时候是ClassLoader按照一定的顺序从classpath里面检索的。
有兴趣可以研究一下jdk的ClassLoaderTop
4 楼regandy(红狼)回复于 2006-03-14 20:49:42 得分 0
楼上讲的比较有深度。hoho
估计你的错误就是你没有这个包吧
com.java.mysql.Driver
你有这个类吗?就是Driver,他是在com下的java下的mysql下吗?Top
5 楼hp2634(独狼)回复于 2006-03-14 21:15:32 得分 0
classpath下没有的包得自己导入
其他的默认的 都是classpath下的
如
java.sql.*Top
6 楼rawbean(花生)回复于 2006-03-15 10:44:24 得分 0
回复sandyen(杉叶)
谢谢你,我会去研究一下Classloader,一直想研究classpath这个,但不知道从那里开始
回复regandy(红狼)
我有这个包,设置了classpath,虽然在Eclipse中提示不能resolved,但是我能编译并运行,估计使我Eclipse哪里设置问题。不知Buildpath作用为何?Top
7 楼Nowish(看我能忍耐多久)回复于 2006-03-15 11:44:39 得分 0
MarkTop
8 楼zeq258(周二强)回复于 2006-03-15 11:47:17 得分 0
xuexiTop
9 楼skycncomp(闭关修练到年底)回复于 2006-03-15 11:50:39 得分 0
jfTop




