我有一个包含几个类和包的eclipse项目。我想从项目创建一个只有一个类的可运行jar。但是这个jar也应该包含所有的依赖关系。有人可以告诉我我该怎么做? StackOverflow上的大多数帖子都有关于为整个项目创建一个jar文件的答案,但我只需要一个包含所有依赖项的类的jar。Eclipse:创建包含一个类+依赖的jar包
3
A
回答
2
我终于可以弄清楚如何做到这一点。只需右键单击您想要创建jar的类文件即可。选择导出 - > Jar文件。点击下一步。在选择要导出的资源中,选择项目名称。展开项目以查找包含要作为jar导出的类的包。选择课程名称。选中框 - >导出生成的类文件和资源。选择导出目标,然后选中选项 - >压缩JAR文件的内容。点击下一步。在处理问题的选择选项下,选中两个选项。你不需要检查选项 - 保存这个JAR的描述。点击下一步。在这里,保留默认选项。在选择应用程序入口点的类下,指定您的类(确保您的类具有主要方法)。最后点击完成。完成此操作后,转到您保存罐子的路径。右键点击,然后用 - > Archive实用程序打开。这将创建一个你的jar文件的文件夹。在我的情况下,我命名了文件夹库。在该文件夹中,复制该类需要执行的所有JAR。
最后,从那里你有你的jar文件的文件夹中的文件夹做到这一点 -
myMac$ JAVA_HOME=`/usr/libexec/java_home`
myMac$ libraries=`ls lib/*.jar | tr "\n" ":"`
myMac$ $JAVA_HOME/bin/java -cp $libraries com.test.rick.GeoData
地理数据这里是我试图导出为一个JAR的类。希望这对未来的某个人有用。
相关问题
- 1. 在单个JAR中包含依赖Jar
- 2. 如何在包含Gradle的JAR中包含单个依赖项?
- 3. 在JAR表单中包含一个Bundle包依赖关系
- 4. buildr:包依赖到一个JAR
- 5. 创建一个包含所有依赖关系的独立DLL
- 6. 如何使用maven bundle插件在OSGi包中包含一个依赖jar包?
- 7. 创建包含类路径的jar
- 8. 创建一个包含另一个jar文件的Jar文件
- 9. 创建一个包含编译类和javadoc而不包含Maven的jar文件
- 10. 创建[R包 - 依赖
- 11. 使用gradle创建一个包含webapp中的类的JAR
- 12. OSGI包VS JAR依赖
- 13. intellij构建包含gradle依赖项的jar工件
- 14. 在构建中包含依赖项(jar)的最佳方法?
- 15. 在Maven项目中包含完整的依赖JAR作为JAR
- 16. 使用maven,如何在包中包含jar依赖项?
- 17. 如何在多项目grails/gradle构建中包含依赖jar?
- 18. RequireJS仅包含构建中的依赖
- 19. 创建一个可执行的jar包括NetBeans中的所有依赖关系
- 20. 如何在最终jar中仅包含一个依赖项目类
- 21. 如何在我的eclipse(juno)项目中包含依赖类?
- 22. 在不包含外部依赖关系的情况下创建JAR文件
- 23. 使用Maven Shade插件创建依赖文件夹与依赖jar包
- 24. 如何在EJB jar文件中包含jar依赖关系?
- 25. 构建一个包含JDK依赖关系解析的RPM
- 26. 构建一个Scala包依赖图
- 27. 如何在不包含依赖jar库的情况下使用eclipse打包jar文件?
- 28. 构建jar包含库jar
- 29. eclipse:在jar包中包含abitrary文件
- 30. 创建一个包含表
你是如何创建构建? – Kick
你的意思是项目的其他类是依赖关系吗? –
我正在使用蚂蚁。不,其他类不是依赖关系。事实上,这个类在我的项目中没有任何其他类在它的导入中,但是导入了一些其他类,这些类是我的项目中jar包的一部分。 – rickygrimes