繁体   English   中英

IntelliJ Build Artifact导致可执行文件.jar忽略Class-Path设置

[英]IntelliJ Build Artifact causes executable .jar to ignore Class-Path setting

当我使用IntelliJ创建可执行的.jar文件时,.jar文件在manifest.mf文件中始终忽略其自身的类路径。

由于这个问题: 可执行JAR忽略了它自己的Class-Path属性,我已经发现问题的原因是在创建.jar文件的过程中,创建了META-INF / LIST.MF文件。 如果删除该文件,一切正常。 但是,与链接的问题不同,我的pom.xml文件不包含创建此文件的命令。

如何在IntelliJ中将其关闭?

尝试在IntelliJ中创建project structure -> Artifacts -> new from maven with dependencies ,在Directory for the META-INF/MANIFEST.MF路径中,在project structure -> Artifacts -> new from maven with dependencies ,始终将路径更改为同级resources directory, it should not be set to java`目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM