如何在IntelliJ IDEA中向项目添加外部库,以便在构建工件时它仍然可以访问库中的类?
我从Project Structure创建了一个新的Jar工件,然后将外部JAR添加到Libraries,然后在Modules List中检查它,最后将它添加到Artifact的Output中.这些都不起作用.当我构建并尝试运行我的应用程序时,它会抛出一个错误:
Exception in thread "main" java.lang.NoClassDefFoundError: <path of the class trying to use>
我错过了什么,或者我完全错了?
有没有办法在项目中自动构建工件,就像它自动构建输出一样?快捷键如果存在也可以工作 - 现在我需要点击Build -> Build Artifacts -> Build哪个是麻烦的.
编辑:在这种情况下,我的"工件"只是我项目输出的jar文件.