日期:2014-05-20  浏览次数:20822 次

如何调用没有包名的类?
我自己的一个类:packag1.package2.Test.java

如何调用一个没有包名的类:Hello.java?


------解决方案--------------------
直接用就是了。
------解决方案--------------------
把Hello.java复制到packag1/package2/文件夹下就可以了.
------解决方案--------------------
没法用!
------解决方案--------------------
把Hello放到packag1所在的目录。
------解决方案--------------------
最好有包名.就类名首字母要大写一样.良好的习惯!
------解决方案--------------------
不能用

除非你的类也是没有包结构的

------解决方案--------------------
把第三方的类打包成jar或者zip包
放在classpath中就可以使用了
注意最好是使用最新的JDK版本,以前的版本(1.4-)似乎不支持 import 不带包结构的类
------解决方案--------------------
把Hello.java放到packag1.package2.Test.java的packag1同级目录里就可以了
结构如下:
Hello.java
package1.package2.Test.java
然后在程序里你就直接import Hello就可以了
------解决方案--------------------
编译Hello.java的class放置到classpath路径中,运行java Hello