Java导入自定义包问题
导包写的不对:import aa.bb.cc.ch1;应该这样写:import aa.bb.cc.ch*; 或import aa.bb.cc.chOvalPanel;前者是把aa.bb.cc.ch1包中所有的类都引了进来,后者只引入 OvalPanel类。
在别的工程中把写好的包打包成jar,然后放到当前工程文件夹中(一般是Lib文件夹),再将jar导入当前工程中。导入jar一般都是使用IDE的导入功能.直接将源代码copy到src文件夹下,然后刷新,用import 包名.*导入。
首先在项目下创建一个新的文件夹,用来保存jar包。在项目名上点击鼠标右键,按顺序点击【New】→【Floder】,打开新建文件夹的窗口 输入文件夹名称【lib】,点击【ok】。
怎么在java项目中调自定义的jar包中的类?
将你的jar包copy到src文件夹下,然后刷新,用import 包名.*(或者包名.Mframe)导入。
首先建立一个java项目,如javatest(注意这里不能使用默认的包,必须要重新创建一个包,我也不知道为什么,求他人解答),创建一个包test。在test包下新建一个类,根据需要编写代码。
如果是开发环境下的话,导入到当前项目的lib就可以了。如果是运行环境的话,还要把jar包复制相关的环境中才行。像你所说的sqljdbc包。
直接复制一份想要扩展的类,在项目中创建同包同名的类 这种方法是我在网上看到的,这里利用了类加载的优先性,说的是WEB-INF目录下的类加载的优先级要比lib中jar包类的优先级要高。
关于java中import,引入自定义包的问题
1、import entity.Book;这样导入包的话 在直接编译当前java文件的时候,会从此java文件的同文件夹下寻找文件夹entity,再寻找entity中的Book.class文件进行加载。
2、自定义包实际上就是相对项目的一个文件夹路径。可以项目上右击,选择“new”,之后选择“Package”的形式创建一个文件夹路径(路径之间用英文“点”)。
3、package 包名;”,保存编译后,就会在保存目录下自动新建一个文件夹,名称为“包名”,里面就是欲引入的类的class文件。然后在相同保存目录下的的其它类中首行写上“import 包名.类名;”就行了。
4、应该这样写:import aa.bb.cc.ch*; 或import aa.bb.cc.chOvalPanel;前者是把aa.bb.cc.ch1包中所有的类都引了进来,后者只引入 OvalPanel类。