创建我们自己的jar并在另一个项目中使用它

时间:2011-06-11 11:48:31

标签: java jar

我想创建自己的jar,它有一些简单的方法,比如print方法。

我创建了该java项目的jar并将其导入到我正在构建路径的其他项目中。

问题是我能够创建驻留在jar中的类的对象,但是我无法调用该类的方法。  我正在使用eclipse 3.4(Eclipse Ganymede(3.4))版本

1 个答案:

答案 0 :(得分:1)

如果您在编译/运行应用程序时成功构建了未在类路径中包含它的JAR,那就好了。如果使用-cp-classpath选项从命令行编译/运行,则可以执行此操作。两者都执行相同的功能。

编译:

javac -cp .:PathToMyJar/MyJar.jar MyMainClass.java

运行:

java -cp .:PathToMyJar/MyJar.jar MyMainClass

上述命令将查看当前目录('。')和指定的MyJar.jar文件。在Windows上,您将使用分号分隔类路径中的项目,在Linux / Unix / OS X上,您将使用冒号。

如果您使用的是IDE,则需要以某种方式将JAR文件添加到项目的类路径中。如何做到这一点是IDE特定的。