java如何导入jar包包

Java中如何导入自己写的包_百度知道
Java中如何导入自己写的包
着急.,灸嘣斑菏职孤带圃应该把这个包放在具体什么位置呢,应该怎么把这个包导入现有的工程里面呢.自己写了一些方法类封装到一个包里面如题.?
......请问下怎么使用里面的方法呢包导入的方法我也知道
提问者采纳
在别的工程中把写好的包打包成jar.2:你太神奇了、初始化、调用方法这样就可以了。导入jar一般都是使用IDE的导入功能。 PS?你自己写的类怎么用那个就怎么用,然后放到当前工程文件夹中(一般是Lib文件夹).如果是在别的工程中写好的包:1,用import 包名,然后刷新,基本上有两种方法可供参考!声明对象,再将jar导入当前工程中,居然不会使用其中的方法.*导入,直接送晾侈故侬嘎拂旁使用import 包名,你的包都导入了、直接将源代码copy到src文件夹下.*;就可以了如果是写在当前工程中的话
提问者评价
不是我神奇..是我的IDE出问题了...导入后无法调用方法类....谢谢你的回答...给你分啦...
其他类似问题
按默认排序
其他4条回答
【方法二】右击项目名
==》 Build Path
==》 Add External Archiveseclipse 导入 jar 包;Java Source Attachment:【方法一】在对应的jar文件上面点右键---&gt..,选择源文件对应的文件或或者文件夹即可;proper藕逊愤克莅久圾苏tie----&gt
不知道你的开发环境是什么怎么弄呢基本都是在你的工具的属性里面添加jar文件的,如果有问题就hi我帮你解决,
如果你用Eclipse开发的话,就在你当前使用的项目上,右键单击----&选择最后一项 &Properties&-----&在弹出窗口选&Java Build Path& ------& 选&Libraries&标签-----&右侧按钮&Add JARS&(不在工程路径下的JAR包,选下面那个额外的那项),最后你选定要导入的包保存就OK了!其他工具的方法跟这个差不多,你自己找找看 挺简单的
你把你的包放在这个工程的src\com下就可以用了.这个包里应该有类吧!你生成类的对象,就可以调用方法了!
java的相关知识
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁eclipse如何导入外部文件包,可以同步的修改,察看-java-电脑编程网eclipse如何导入外部文件包,可以同步的修改,察看作者:crowgns 和相关&&
是这样,我做客户端,用vi写,一些gwt加脚本文件加中间处理层的东西,而看代码,看看各种文件的关联,方法的调用用eclipse方便点。我直接想导入额外的工程,由于不是eclipse项目,导不了,于是我新建了个项目,添加文件夹,把项目都导入,倒是可以方便看了,但由于实际上eclipse是把之前的项目文件包导入了eclipse的工程中,项目实际做了修改后跟eclipse看到的就不同步了,如何能把项目导入eclipse后,作了修改eclipse能同步反映出修改,用什么模式导入呢------回答---------------其他回答(20分)---------可以这样,你新建一个空的项目,然后这个项目的代码是你要引用的代码的文件夹。一般代码控制的话,你直接更新代码就可以了你自己的项目引用这个项目
------回答---------------其他回答(20分)---------
可以这样,你新建一个空的项目,然后这个项目的代码是你要引用的代码的文件夹。一般代码控制的话,你直接更新代码就可以了你自己的项目引用这个项目
相关资料:|||||||eclipse如何导入外部文件包,可以同步的修改,察看来源网络,如有侵权请告知,即处理!编程Tags:                &                    使用import导入包
本文所属图书&>&
本书基于Java SE平台,从初学者的角度出发,通过通俗易懂的语言、丰富的实例、细腻的讲解,由浅入深、循序渐进地全面介绍了Java语言的基础知识和常用开发技术。本书讲解时多用类比、对比等写作手法,并配合大量...&&
当定义包后,同一个包中的类是默认导入的。但如果一个类访问来自另一个包中的类,那么前者必须通过import语句把后者导入才能使用。import语句导入包的语法格式如下。
【格式6-8】 使用import导入包
import 包名[.子包名&&].类名;
import 包名[.子包名&&].*;
其中,包名与包名之间使用&.&分隔;格式一只会导入该包下一个具体的类,不会导入其他类。若需要导入同一个包下的多个类时,可以使用格式二比较方便。当用&*&导入一个包中的所有的类时,并不会导入这个包中子包的类,若需要子包中的类还须单独导入。
【范例6-23】 定义.pack.stu.Student类
public class& Student{
&&& private S&&&&&&&&&&&&&&&&&&& //name属性
&&&&&&&&&&&&&&&&&&&&&&&&&& //age属性
&&& public Student(){&&&&&&&&&&&&&&&&&&&&&& //无参构造方法
&&& public Student(String name,int age){//有参构造方法,初始化name和age属性
&&&&&&& setName(name);
&&&&&&& setAge(age);
&&& public void setName(String name){&&&&&& //设置name属性
&&&&&&& this.name=
&&& public void setAge(int age){&&&&&&&&&&& //设置age属性
&&&&&&& this.age=
&&& public String getName(){&&&&&&&&&&&&&&& //取得name属性
&&& public int getAge(){&&&&&&&&&&&&&&&&&&& //取得age属性
&&& public void show(){&&&&&&&&&&&& //定义show()方法,打印name和age属性
&&&&&&& System.out.println(&我的名字叫&+getName()+&,今年&+getAge());
【范例6-24】 定义一个类以引用.pack.stu.Student类
.pack.stu.S
public class PackageDemo02 {
&&& public static void main(String[] args) {
&&&&&&& Student stu=new Student(&小强&,21);&&&&& //实例化Student
&&&&&&& stu.show();
程序编译并运行结果如图6-28所示。
图6-28& 类和PackageDemo02类编译并运行的结果
其中,javac可以一次编译多个class文件,只需在javac命令后面添加文件名(需要后缀.java)即可。
若将Student类中声明类的语句public class Student改为class Student,编译时将会出现如图6-29所示的错误提示。
图6-29& 修改Student类后的编译结果
一个包中的类只有声明为public,才能被其他包的类引用,若包中具有默认的访问权限的类,只能在同一包中使用。不同包中的类根据其声明的访问控制符的不同,具有不同的访问权限。下面来看不同包中类成员的访问权限。
public访问权限的类成员
包中的public类中的public成员可以被其他包中的类访问;public类中的protected成员可以被本包中的类或其他包中子类访问。
默认访问权限的类成员
无论类的访问修饰符是什么,类中的默认访问权限的类成员,都不能被其他包中的类访问。
import语句不仅可以导入指定包中的某个类或全部类,JDK 5.0以后还增加了静态导入的功能。静态导入用于导入指定类的某个静态属性或静态方法。静态导入的语法格式&&&&&&& 如下。
【格式6-9】 静态导入
import static包名[.子包名&&].类名.*;
其中,不可将import static改为static import。使用&import static包名[.子包名&&].类名.*;&是将类中的静态成员全部导入。若要导入类中的某个静态属性或静态方法,则使用&import static包名[.子包名&&].类名.静态成员名;&即可。
【范例6-25】 定义一个具有多个静态成员的类
GraphArea类
.pack.&&&&&&&&&&&&&&&&&&&&&&&&& //定义包
public class& GraphArea{
&&& public static double PI=3.14D;&&&&&&&&&&&&&&&&& //圆周率
&&& public static double round(int r){&&&&&&&&&&&&& //求圆面积
&&&&&&& return PI*(r*r);
&&& public static int square(int side){&&&&&&&&&&&& //求正方形面积
&&&&&&& return (side*side );
&&& public static int rectangle(int l,int h){&&&&&&&&&& //求长方形面积
&&&&&&& return (l*h);
.pack.&&&&&&&&&&&&&&&&&&&&&&&&&&&&& //定义包
import .pack.area.GraphArea.*;&&&&&&& //静态导入包
public class PackageDemo03 {
&&& public static void main(String[] args) {
&&&&&&& System.out.println(&圆周率&:&+PI);
&&&&&&& System.out.println(&半径为4,圆的面积:&+round(4));
&&&&&&& System.out.println(&边长为4,正方形的面积:&+square(4));
&&&&&&& System.out.println(&长5,宽为3,长方形的面积:&+rectangle(5,3));
程序编译并运行的过程和结果如图6-30所示。
图6-30& GraphArea类和PackageDemo03类编译并运行的过程和结果
使用静态导入后不需要使用&类名.静态成员&的形式调用,减少了输入的字符数,但削弱了程序的可读性,因为程序中很多静态字段名和方法名是一样的,难以区分它的类来源。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。Java&中&使用import导入包中的类深度剖析
必须明确 不同source& folder中的不同package下的 .java 文件经过编译后的
.class,都以包的结构存放在该项目目录下一个叫bin目录的文件夹中,所以不同source&
folder下的相同package下的java文件不能取相同的名字(编译后会在同一个文件夹中,同一个文件夹中不能有名字相同的文件否则报错!!!)
c语言中,include将会导入.h文件,那是未编译的源文件。
java中import导入的既可以是.jar又可以是java源文件,实际上它们都会转换为.class,因为.jar是.class文件的打包文件,Java会自动解包取出
需要的.class文件使用,而对于.java文件,你必须编译,否则导入时不成功的。
其实,当我们导入不同source&
folder中的相同package的不同java文件时,只需在要导入的java文件中添加:&&
import 包名.***.java&&
即这里无需加入source& folder的文件夹名称,
从这里我们也可以看出导入的是& .class文件
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。java中自动导入的包_百度知道
java中自动导入的包
有java编译器自动导入的,无需import导入的包是那个java.appletjava.awtjava.utiljava.lang
提问者采纳
其他类似问题
java的相关知识
其他4条回答
java.lang语言包
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 如何导入jar包 的文章

 

随机推荐