Java 如何仅使用命令行在Jar和项目之间创建依赖关系?
我在EclipseIDE中创建了两个项目P1和P2。P2依赖于P1。我没有在P1和P2之间创建任何依赖关系。我想将P1转换为Jar,然后让P2使用该Jar 如何使用命令行执行此操作?eclipse中是否有我可以使用的命令行?如果没有,我将使用好的旧命令行Java 如何仅使用命令行在Jar和项目之间创建依赖关系?,java,Java,我在EclipseIDE中创建了两个项目P1和P2。P2依赖于P1。我没有在P1和P2之间创建任何依赖关系。我想将P1转换为Jar,然后让P2使用该Jar 如何使用命令行执行此操作?eclipse中是否有我可以使用的命令行?如果没有,我将使用好的旧命令行 编辑-p1和p2都有一个主方法 您需要的是确保P1和P2都在类路径中。通常从命令行使用以下命令执行程序: java-cpp1.jar:P2.jar-jarp2.jar 或 java-cpp1.jar:P2.jar x.y.z.MyProg 有关
编辑-p1和p2都有一个主方法 您需要的是确保P1和P2都在类路径中。通常从命令行使用以下命令执行程序: java-cpp1.jar:P2.jar-jarp2.jar 或 java-cpp1.jar:P2.jar x.y.z.MyProg
有关更多信息,请参阅上的文档。您需要的是确保P1和P2都在类路径中。通常从命令行使用以下命令执行程序: java-cpp1.jar:P2.jar-jarp2.jar 或 java-cpp1.jar:P2.jar x.y.z.MyProg
有关更多信息,请参阅上的文档。我建议您找出真正需要做的事情。你正在围绕这个话题提出多个问题 我假设您需要设置多个项目以及它们之间的适当依赖关系,以便轻松设置和自动构建
看看Maven或Gradle,他们会对项目的结构、依赖关系以及如何构建项目进行描述。我建议您找出真正需要做的事情。你正在围绕这个话题提出多个问题 我假设您需要设置多个项目以及它们之间的适当依赖关系,以便轻松设置和自动构建 查看Maven或Gradle,了解如何创建项目结构、依赖项外观以及如何构建项目的描述。确定- 1) 请看本教程:
项目、导出、导出为.jar文件
3) 假设您想手动导出.jar文件,不管出于什么原因
没问题-上面的教程告诉你怎么做。只是:
3a)“cd”与.class文件一起放入目录
3b)使用记事本(Windows)或vi(Linux)创建“manifest.txt”文件
3c)使用“jar”将清单和.class文件放入.jar文件:
EXAMPLE: jar cvfm MyClass.jar manifest.txt *.class
4) 通过这种方式,您可以从任意多个不同的项目中创建任意多个不同的.jar文件
5) 您将实际调用.jar文件,如DJ的回复所示
这有用吗?好的-
1) 请看本教程:
项目、导出、导出为.jar文件
3) 假设您想手动导出.jar文件,不管出于什么原因
没问题-上面的教程告诉你怎么做。只是:
3a)“cd”与.class文件一起放入目录
3b)使用记事本(Windows)或vi(Linux)创建“manifest.txt”文件
3c)使用“jar”将清单和.class文件放入.jar文件:
EXAMPLE: jar cvfm MyClass.jar manifest.txt *.class
4) 通过这种方式,您可以从任意多个不同的项目中创建任意多个不同的.jar文件
5) 您将实际调用.jar文件,如DJ的回复所示
这有帮助吗?您可以并且应该在适当的地方列出命令路径中的几个.jar。DJ在下面给出了很好的解释。您可以通过“Project,Export;Export as.jar”在Eclipse中轻松创建您自己的.jar。您可以并且应该在适当的情况下在您的命令路径中列出几个.jar。DJ在下面给出了很好的解释。您可以通过“Project,Export;Export as.jar”在Eclipse中轻松创建自己的.jar。我的项目位于C:\workspace中。如何修改您向我显示的命令?我想将P1和P2转换成Jar,P2利用P1 Jar获取P1中的类。我必须在eclipse中将P1和P2转换为jar,然后使用您的命令吗?请看@paulsm4关于如何从eclipse创建jar的回答。这有帮助吗?我无法在cmd中使用这些命令。我的项目位于C:\workspace中。如何修改您向我显示的命令?我想将P1和P2转换成Jar,P2利用P1 Jar获取P1中的类。我必须在eclipse中将P1和P2转换为jar,然后使用您的命令吗?请看@paulsm4关于如何从eclipse创建jar的回答。那有用吗?谢谢。我读了教程,一切都正常。代码运行正常。但是我想修改命令,如下所示。可能吗?C:\Users\MyPc>cd jar cvfm C:\MyJarFiles\P2.jar C:\MyJarFiles\manifest.txt C:\eclipse\workspace\P1\bin\MyClass.class谢谢。我读了教程,一切都正常。代码运行正常。但是我想修改命令,如下所示。可能吗?C:\Users\MyPc>cd jar cvfm C:\MyJarFiles\P2.jar C:\MyJarFiles\manifest.txt C:\eclipse\workspace\P1\bin\MyClass.class