在IntelliJ中创建jar而不包含库?

时间:2015-12-30 19:45:20

标签: java intellij-idea jar

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

Project Structure -> Artifacts -> Output Layout中,我尝试删除这些库并将它们的位置放在Class Path文本区域中,但是当我尝试运行该程序时,我收到一条错误消息,说我的程序主要是&n #39; t在类路径中找到/

如何在intellij中制作一个没有包装库罐的罐子?

1 个答案:

答案 0 :(得分:1)

好的,我发现了问题所在。感谢@ochi,我了解到如果无法找到其他依赖项,Main将不会加载。问题出在我的manifest.mf

中的类路径

最初,我的课程路径是这样的:

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

(我假设它就像你从命令行执行时使用-cp做类路径的方式)。

正确的格式是这样的:

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