IntelliJ 正确使用库
IntelliJ correctly using Libraries
我正在使用 IntelliJ
项目而没有构建工具,我将其构建为 jar
。
现在我正在为 PDF 使用 iText
库,如果我将所有 iText
jar 放入一个文件夹并将其添加到 IntelliJ
,我可以使用iText
函数,如果程序正常运行,我将 iText
添加为依赖项并将其设置在 Jar
的构建工件中,但如果我构建它,它只会复制已编译的 iText
jar 到我的 jar,所以程序不工作。
如何在没有构建工具的情况下将库正确地包含在 jar
中?
转到Project Structure
(Ctrl + Shift + Alt + S) > Artifacts > + > Jar > From Modules with dependencies
Select 你的模块和主模块 class。 Select Extract to the target JAR
如果您想将所有库捆绑到一个文件中。
关闭对话框并检查(或更改)输出文件夹 - 这就是您的 JAR 将被创建的地方。
现在转到 Build > Build Artifacts
和 select 您刚刚创建的工件。
我正在使用 IntelliJ
项目而没有构建工具,我将其构建为 jar
。
现在我正在为 PDF 使用 iText
库,如果我将所有 iText
jar 放入一个文件夹并将其添加到 IntelliJ
,我可以使用iText
函数,如果程序正常运行,我将 iText
添加为依赖项并将其设置在 Jar
的构建工件中,但如果我构建它,它只会复制已编译的 iText
jar 到我的 jar,所以程序不工作。
如何在没有构建工具的情况下将库正确地包含在 jar
中?
转到Project Structure
(Ctrl + Shift + Alt + S) > Artifacts > + > Jar > From Modules with dependencies
Select 你的模块和主模块 class。 Select Extract to the target JAR
如果您想将所有库捆绑到一个文件中。
关闭对话框并检查(或更改)输出文件夹 - 这就是您的 JAR 将被创建的地方。
现在转到 Build > Build Artifacts
和 select 您刚刚创建的工件。