gpt4 book ai didi

java - 如何创建依赖于另一个 JAR 的 JAR?

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

我正在尝试做一个模块化应用程序,但我遇到了一个问题,因为我有两个模块,其中一个依赖于另一个。

例如:模块 1 有一个从模块 2 导入类的类。

我已将以下行放入模块 1 的 Manifest.txt 中:

Class-Path: modulo_2.jar

...但是我在创建 jar 时遇到错误,因为我无法解析模块 1 中需要的模块 2 中的类的导入。尽管存在错误,但仍正在创建 jar。部署项目后,我仍然遇到同样的错误,提示我的类无法解析导入,任何人都知道我如何才能完成这项工作。

最佳答案

当您构建 jar(编译时)时,module_2.jar 应该位于类路径中。您需要先构建 module_2.jar 并将其添加到类路径中。如果您使用命令行构建:

javac -cp module_2.jar my_java_files

在运行时,module_2.jar 必须位于您在 list 文件中指定的位置。如果您使用了 Class-Path: module_2.jar,则将 module_2 放在与 module_1 相同的文件夹中并像这样运行它:

java -jar module_1.jar MyMainClass

关于java - 如何创建依赖于另一个 JAR 的 JAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/532459/

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