在创建可运行的JAR时,我选择:
iji->文件->项目结构->工件-> +-> JAR->来自具有依赖项的模块->
需要选择“ 复制到输出目录并通过清单链接”,这将导致我进入具有可运行的JAR和一堆依赖库的输出目录。
必须选择“复制到...”,因为当我选择“提取到目标JAR”时,我得到了一个可运行的JAR,其中缝合了所有库,但无法启动-总是得到“找不到主类”错误-可能与某些附加库已签名有关。
使用可运行的JAR文件和一堆Dependecy库获取输出目录对我来说是可以的,但是我需要订购依赖关系,因为很难在此文件夹中找到任何东西。
因此我的问题是: 如何使用inteliJ Idea创建带有独立子目录的可运行JAR?
PS我不知道它是否有影响,但是由于我的局域网的限制,我无法通过Maven下载依赖项。相反,我必须下载具有我需要的主库(例如ApachePOI)及其所需的所有依赖项的目录,然后将其作为目录添加到项目库中 iji->文件->项目结构->库-> +-> 并添加整个目录 其余所需的库也一样。