在java中怎样在有名包中引用无名包中的类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在java中怎样在有名包中引用无名包中的类相关的知识,希望对你有一定的参考价值。

除非都是没有包名而且在同一个文件夹下的类才能互相引用
不符合这个条件的必须有包名才能被引用
参考技术A 这个没法引用吧

java调用jar包中的类

在lib目录下导入了很多jar包,可是在调用其中的类的时候一部分能用,而一部分报找不到这个类,不知道是什么错误(struts2的相关jar包就可以用而sqljdbc就不可以用),请各位帮帮忙了,谢谢了
我在一个工程中加了好几个jar的包,可是struts2等几个可以用,而有的则不可以用,一直报找不到这个类。

参考技术A 你所说的不可用是哪方面的?
开发环境下的不可用,还是运行环境下的不可用?
如果是开发环境下的话,导入到当前项目的lib就可以了。
如果是运行环境的话,还要把jar包复制相关的环境中才行。
像你所说的sqljdbc包。运行时应该放置到tomcat的lib目录下(前提:你使用了tomcat的DHCP连接池)
参考技术B 请问你是不是用Eclipse做开发?
当你把jar包放到lib目录下以后,还应该在Eclipse工程中通过添加jar包的方式手动把那几个jar包添加工程中,jar包才可能生效。另外,如果一个工程中导入若干个相同的jar包,有潜在的风险,会出现一个莫名其妙的问题,所以最好相同的jar包只有一个。
参考技术C 你是不是导错了,好好看看

以上是关于在java中怎样在有名包中引用无名包中的类的主要内容,如果未能解决你的问题,请参考以下文章

在MyEclipse中如何用查看引用的jar包中的class文件的java源代码

java调用jar包中的类

java中,怎么在一个包中引用另一个包的同名类

怎么在java项目中调自定义的jar包中的类?

如何让引用java缺省包的类

java中,引用另一个包中的类做父类时,显示程序包不存在怎么办