gpt4 book ai didi

java - Eclipse:创建包含一个类+依赖项的 jar

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:25:59 25 4
gpt4 key购买 nike

我有一个包含多个类和包的 eclipse 项目。我想从项目中创建一个只有一个类的可运行 jar。但是这个 jar 也应该包含所有的依赖项。有人可以告诉我我该怎么做吗? StackOverflow 上的大多数帖子都有为整个项目创建 jar 文件的答案,但我只需要一个类的 jar 并将所有依赖项捆绑在一起。

最佳答案

我终于知道怎么做了。只需右键单击您要为其创建 jar 的类文件。选择导出 --> Jar 文件。单击下一步。在选择要导出的资源中,选择项目名称。展开项目以找到包含您要导出为 jar 的类的包。选择类(class)名称。选中复选框 --> 导出生成的类文件和资源。选择导出目标,然后选中选项 --> 压缩 JAR 文件的内容。单击下一步。在用于处理问题的选择选项下,将两个选项都选中。您不需要选中选项 - 保存此 JAR 的描述。单击下一步。在这里,保留默认选项。在选择应用程序入口点的类下,指定您的类(确保您的类有一个 main 方法)。最后点击完成。完成后,转到保存 jar 的路径。右键单击,然后说打开方式 --> 存档实用程序。这将创建一个包含 jar 文件的文件夹。就我而言,我将文件夹命名为 lib。在此文件夹中,复制此类需要执行的所有 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

此处的 GeoData 是我尝试导出为 JAR 的类。希望这对将来的人有用。

关于java - Eclipse:创建包含一个类+依赖项的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21354782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com