繁体   English   中英

在不包含库的情况下在IntelliJ中创建jar?

[英]Create jar in IntelliJ without including libraries?

我正在使用intellij创建一个jar,但是我不希望jar包含必需的库; 我希望从特定的文件夹中加载库(就像我使用类路径运行.class文件一样)。

在“ Project Structure -> Artifacts -> Output Layout ,我尝试删除了库并将其位置放在“ Class Path文本区域中,但是当我尝试运行该程序时,出现一个错误,提示我的程序主目录未找到/在类路径。

如何使用intellij制作没有包装图书馆罐子的罐子?

好的,我发现了问题所在。 感谢@ochi,我知道如果找不到其他依赖项,则不会加载Main。 问题出在我manifest.mf中的类路径上

最初,我的班级路径是这样的:

C:\something\something.jar;C:\else\else.jar;

(我假设这就像从命令行执行时如何使用-cp执行类路径)。

正确的格式如下:

\C:\something\something.jar \C:\else\else.jar;

暂无
暂无

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

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