0

我在 Eclipse IDE 中创建了两个项目 P1 和 P2。P2 取决于 P1。我没有在 P1 和 P2 之间创建任何依赖关系。我想将 P1 转换为 Jar,然后让 P2 使用该 Jar。

如何使用命令行执行此操作?eclipse 中是否有我可以使用的命令行?如果没有,我将使用旧的命令行。

编辑 - p1 和 p2 都有一个主要方法。

4

3 回答 3

2

您需要确保 P1 和 P2 都在类路径中。通常从命令行执行程序:

java -cp P1.jar:P2.jar -jar P2.jar

或者

java -cp P1.jar:P2.jar xyzMyProg

有关更多信息,请参阅有关java的Java 工具文档。

于 2012-11-25T22:57:06.930 回答
2

好的 -

1)看这个教程:

2) 假设您的整个程序由一个Eclipse 项目组成。

要创建 .jar 文件,您通常会使用 Eclipse IDE:Project, <right-click>, Export, Export as .jar file

3) 假设您想手动导出 .jar 文件,无论出于何种原因。

没问题 - 上面的教程告诉你怎么做。只是:

3a) "cd" 到你的 .class 文件所在的目录

3b) 使用记事本 (Windows) 或 vi (Linux) 创建“manifest.txt”文件

  EXAMPLE CONTENTS: Main-Class: MyClass

3c) 使用“jar”将清单和 .class 文件放入 .jar 文件中:

  EXAMPLE: jar cvfm MyClass.jar manifest.txt *.class

4) 您可以通过这种方式从尽可能多的不同项目中创建尽可能多的不同 .jar 文件。

5)您实际上会调用您的 .jar 文件,如 DJ 的回复中所示。

这有帮助吗?

于 2012-11-26T04:33:29.233 回答
0

我建议你找出你真正需要做的事情。您正在围绕该主题提出多个问题。

我假设您需要设置多个项目并在它们之间设置适当的依赖关系,以便于设置和自动构建。

查看 Maven 或 Gradle 以创建有关项目结构、依赖项外观以及如何构建的描述。

于 2012-11-25T22:57:41.660 回答