如何将我设计的类添加到java库中? (在其他类中使用“import”关键字)

时间:2013-08-21 21:48:17

标签: java

我想使用我在java中单独设计的类(即.java文件),我想将它们添加到java库中,以便在其他类中使用“import”关键字。我怎么能这样做?

另外,我应该解释一下,我在src.zip中复制了zip文件中的classes文件夹,其名称为C:\Program Files\Java\jdk1.7.0_25但是当我在IDE中使用“import”关键字时,似乎有不是在java库中具有该名称的任何文件夹。

2 个答案:

答案 0 :(得分:0)

我不确定我是否理解这一点,但您需要从库项目中创建一个jar文件,然后将该jar文件放入要使用该库的项目中。你如何做到这一点主要取决于你正在使用的IDE

Add library in NetBeans

Add library in Eclipse

Add library in IntelliJ

答案 1 :(得分:0)

Java需要的是对象(又名.class文件)。所以,你可以做两件事:

  1. 找到.class文件所在的目录,并将其添加到CLASSPATH(通过更改环境变量,或通过指定switch -cp到java)。小心一件事:如果你在stackoverflow.com包中有一个MyClass类,那么在目录结构中你会看到像... / com / stackoverflow / MyClass.class这样的东西。要包含在CLASSPATH中的基本文件夹是... / com,而不是... / com / stackoverflow。

  2. 将您的类打包成.jar文件(几乎是.zip,但扩展名不同),并将其添加到CLASSPATH中,如1所示。请注意,在这种情况下,您使用.jar的名称,而不是它所在目录的名称。

  3. src.zip不包含类,而是包含源(.java)文件。这就是为什么它的扩展名不是.jar,也是为什么你没有看到任何效果。