免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4996 | 回复: 11
打印 上一主题 下一主题

怎样import没有包的类? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-10 21:07 |只看该作者 |倒序浏览
我有一个jar文件并加到了工程中,这个jar文件根目录下有个类-----class1,我要引用它,用import class1; 但编译器报错,说是语法错误,我要怎样才可以引用该类啊.

论坛徽章:
0
2 [报告]
发表于 2004-08-10 22:28 |只看该作者

怎样import没有包的类?

class1属于“无名包”,它不能够被其它包所引用。
即无名包中的类不能被其它包中的类所引用和复用。

论坛徽章:
0
3 [报告]
发表于 2004-08-11 01:11 |只看该作者

怎样import没有包的类?

楼主的问题让我也学到了一些知识,谢谢

看看下面的文章,希望有所帮助
http://www.javaworld.com.tw/jute ... pg=1&ppg=1#9552

论坛徽章:
0
4 [报告]
发表于 2004-08-11 08:13 |只看该作者

怎样import没有包的类?

原帖由 "simbasun" 发表:
class1属于“无名包”,它不能够被其它包所引用。
即无名包中的类不能被其它包中的类所引用和复用。

那就是说我不能引用class1了?

原帖由 "simbasun" 发表:
楼主的问题让我也学到了一些知识,谢谢

看看下面的文章,希望有所帮助
http://www.javaworld.com.tw/jute/post/view?bid=29&id=9552&sty=3&age=0&tpg=1&ppg=1#9552 .

谢谢你的帮助,问题还是没解决,我再看看.

论坛徽章:
0
5 [报告]
发表于 2004-08-11 11:49 |只看该作者

怎样import没有包的类?

加那个class所在的目录到classpath

论坛徽章:
0
6 [报告]
发表于 2004-08-11 12:13 |只看该作者

怎样import没有包的类?

加到classpath里就可以了。没有包的类不用Import、。

论坛徽章:
0
7 [报告]
发表于 2004-08-11 12:53 |只看该作者

怎样import没有包的类?

In JDK 1.4 it is not possible.  You MUST put your classes in packages if you plan to import them.  There was a "hole" in the JDK specification that used to allow this, but as of JDK 1.4 the specification has been tightened up.

在JDK 1.4中,import default package是不可能的!

加到classpath里就可以了。没有包的类不用Import???
老大,有没有做过测试啊?

如果两个类都是default package(没有包名),当然不用import。

如果package abc.class1 要使用 (default package).class2.
JVM只会找abc这个包内的类和import中声明的类,很明显class2不在
此列。

论坛徽章:
0
8 [报告]
发表于 2004-08-11 19:53 |只看该作者

怎样import没有包的类?

确实没有做过测试,看来想当然的毛病是要改一下了。新东西好多啊。还得挤出时间好好学习啊。

simbasun 以后常来java版捧场啊。

论坛徽章:
0
9 [报告]
发表于 2004-08-12 16:00 |只看该作者

怎样import没有包的类?

是的,如果希望import某个类必须先打包

论坛徽章:
0
10 [报告]
发表于 2004-08-13 08:44 |只看该作者

怎样import没有包的类?

如果你使用了别的jar包,那么你编译和运行的时候要把这个jar加到classpath里面。
import 只跟 java程序的package有关,跟jar无关,如果你程序本身有package,无论是否打包成jar都要import,没有设置package的就直接使用,但是如果有同名的class就麻烦了,系统会出错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP