我想使用我在java中单独设计的类(即.java文件),我想将它们添加到java库中,以便在其他类中使用“import”关键字。我怎样才能做到这一点 ?
另外,我应该解释一下,我在其名称所在的 zip 文件中复制了 classes 文件夹,src.zip
但是C:\Program Files\Java\jdk1.7.0_25
当我在 IDE 中使用“import”关键字时,似乎 java 库中没有任何具有该名称的文件夹。
我想使用我在java中单独设计的类(即.java文件),我想将它们添加到java库中,以便在其他类中使用“import”关键字。我怎样才能做到这一点 ?
另外,我应该解释一下,我在其名称所在的 zip 文件中复制了 classes 文件夹,src.zip
但是C:\Program Files\Java\jdk1.7.0_25
当我在 IDE 中使用“import”关键字时,似乎 java 库中没有任何具有该名称的文件夹。
我不确定我是否理解正确,但您需要jar
从您的库项目中创建一个文件,然后将该jar
文件放入想要使用该库的项目中。你如何做到这一点主要取决于IDE
你使用的是哪个。
Java 需要的是对象(又名.class
文件)。所以,你可以做两件事:
找到文件所在的目录.class
并将其添加到 CLASSPATH(通过更改环境变量或指定 switch-cp
到 java)。请注意一件事:如果您在包 stackoverflow.com 中有一个 MyClass 类,在目录结构中您将看到类似 .../com/stackoverflow/MyClass.class 的内容。要包含在 CLASSPATH 中的基本文件夹是 .../com,而不是 .../com/stackoverflow。
将您的类打包到一个.jar
文件中(几乎是 a .zip
,但具有不同的扩展名),并将其添加到 CLASSPATH 中,如 1 所示。请注意,在这种情况下,您使用的是 的名称,而.jar
不是它所在目录的名称。
src.zip
不包含类,但包含源 ( .java
) 文件。这就是为什么它的扩展不是.jar
,也是为什么你看不到任何效果的原因。