它应该很简单,但我无法运行我的JAR文件。jar导出后找不到的类
我的错误: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/pdfbox/pdmodel/font/PDFont
我试图按照一些后是这样的:Stackoverflow
但一无所获。
我觉得这个错误是因为我没有在我的项目上使用外部库。
如何用Intellij中的库创建JAR文件?
任何人都有解决方案?
它应该很简单,但我无法运行我的JAR文件。jar导出后找不到的类
我的错误: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/pdfbox/pdmodel/font/PDFont
我试图按照一些后是这样的:Stackoverflow
但一无所获。
我觉得这个错误是因为我没有在我的项目上使用外部库。
如何用Intellij中的库创建JAR文件?
任何人都有解决方案?
添加依赖项后,如果愿意,可以将项目导出为jar。
提取罐
如果仍然出现错误,请交叉检查缺少类的类路径,你可能有之前有ClassnotFound异常或ExceptionInInitializerError。
点击 File -> Project Structure->Artifacts->'+'->Jar->From modules with dependencies
- >选择上应用模块的文件夹和主要Class.Click,然后你在你的程序应该按预期工作类路径中的所有需要的库导出神器
现在
如果你有一个大的应用程序,你应该使用像Maven或Ant这样的构建工具! – Darshit
这只是一个表格的一个小应用程序。我的表单用于创建PDF。这就是为什么我想创建一个JAR文件。但是,当我做到这一点,我有这个错误(请参阅我的帖子;)) –
根据错误,应用程序无法在运行时找到该类。使用7 zip提取jar文件并检查是否PDFBox jar在构建路径中可用或不 !! – Darshit