「java无法导入自定义包」java编译器自动导入的包
本篇文章给大家谈谈java无法导入自定义包,以及java编译器自动导入的包对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java 无法导入包名.* 包时自己创建的!!如图:
import com.tjitcast.test.*; //要求的是以com.tjitcast.test开头的包有好多个,
例如com.tjitcast.test.Test1 com.tjitcast.test.Test2 com.tjitcast.test.Test3
这样的话,在其他页面导入包 com.tjitcast.test.*才不会报错~~~
而你的项目只有com.tjitcast.test.Test3这样的一个包, 你又引用了com.tjitcast.test.*这样的包,编译器找不到除了com.tjitcast.test.Test3之外的包,所以会报错~~
而且,在同一个包下面的java,当你创建java文件的时候,会自动帮你引用自定义的包~~
Java自定义包 导入为什么出错
导包写的不对:import aa.bb.cc.ch1;
应该这样写:import aa.bb.cc.ch1.*; 或import aa.bb.cc.ch1.OvalPanel;
前者是把aa.bb.cc.ch1包中所有的类都引了进来,后者只引入 OvalPanel类。
为了避免多次引入包中的有相同类名的问题,推荐使用后者,用到哪个类就只引哪个类
Java导入自定义包问题
Data.java和Data.class,一个是JAVA源代码,一个是源代码生成的.class文件,它们当然要放到同一个文件夹下,有Dtat.java才会有Data.class,否则自然会出现找不到的情况。
关于java无法导入自定义包和java编译器自动导入的包的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。