[英]Including libraries generating jar and executing with java -jar on Intellij
[英]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.