gpt4 book ai didi

java - 如何使用eclipse生成多个包的可执行jar文件

转载 作者:行者123 更新时间:2023-12-01 11:03:18 26 4
gpt4 key购买 nike

我正在编写一个 GUI,它能够使用第三方插件连接到设备来运行一系列 JUnit 测试。

我的麻烦是创建一个能够运行 GUI 和 JUnit 测试的可执行 jar 文件。我几乎尝试了所有方法。

我的 GUI 位于单独的包中,而第三方工具位于其自己的单独包中,并且在其他包中有很多依赖项。当我通过 eclipse 运行整个程序时,我可以成功运行整个程序,但是一旦我导出它,就只有 GUI 组件按其显示的样子运行。

使用 Eclipse 中的导出功能只会为我提供一个运行 GUI 的文件,但是一旦 GUI 应该调用第 3 方工具,则不会发生任何事情,并且会创建一个“WinPos”文件。似乎第三方工具已启动,因为它有一些启动的窗口,但这些窗口已关闭,并且程序似乎已终止。我假设缺少一些依赖项。

我想生成一个 jar 文件,该文件可以在通过 eclipse 运行时执行整个程序。

有什么建议吗?

最佳答案

我的第一个建议:

将您自己的META-INF/MANIFEST.MF文件添加到您的jar包中。您应该使用它来声明一个特定的类路径,其中包括执行所需的所有 JAR。

https://docs.oracle.com/javase/tutorial/deployment/jar/downman.html

(也许您觉得设置 Main-Class 属性很有趣。)

当然,当您部署应用程序时,请将所有需要的 JAR 与您的 jar 一起包含在内。

关于java - 如何使用eclipse生成多个包的可执行jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33166344/

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