gpt4 book ai didi

java - 如何将 manifest.mf 类路径用于同一个 jar 中的替代主程序?

转载 作者:行者123 更新时间:2023-11-30 07:25:25 25 4
gpt4 key购买 nike

我创建了一个包含两个主要类的可执行 jar 文件。所有库都包含在 jar 中,主 Main-Class 在执行时工作正常:

java -jar MyApplication.jar

但是当我尝试像这样运行其他主类时:

java -cp MyApplication.jar my.other.mainClass

它不包括 manifest.mf 的类路径,也找不到 jar 文件中的库。

有没有一种简单的方法可以让其他主类可以使用manifest.mf 中的类路径?还是应该创建两个单独的可执行 jar?

最佳答案

您可以编写一个类,调用使用反射作为第一个参数传递的任何类的主要方法 - 并将其配置为您的 jar 中的主类。这样您就可以使用 java -jar file.jar my.other.mainClass

从同一个 jar 调用多个主要方法

关于java - 如何将 manifest.mf 类路径用于同一个 jar 中的替代主程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10945584/

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