如何设置我的JAR文件类路径以将外部文件夹用于依赖项?

时间:2019-07-08 03:29:32

标签: java intellij-idea jar dependencies

我正在为托管服务正在为我运行的Java Web应用程序,每次更改时我都必须重新编译并将其发送给主机。我希望能够将所有库放在主机的文件夹中,而只需要编译我的jar,该jar就会知道它的依赖项就在其旁边。

我使用了“文件”>“项目结构”中的IntelliJ IDEA构建器。我导出了在名为lib的主jar旁边的文件夹中使用的所有库jar,并且已经了解了通配符,因此将类路径设置为\lib\*。这不起作用,我在服务器的控制台中陷入了矮胖的NoClassDefFoundError

我知道这是有可能的。我应该如何改变自己的方法?

编辑:我进行了更深入的研究,对this question的回答在底部指出,jar清单属性中不支持通配符系统。我是否必须单独包括所有文件(如果是,怎么办?)?

0 个答案:

没有答案