Java jar导出后未找到类

Java jar导出后未找到类,java,intellij-idea,jar,Java,Intellij Idea,Jar,它应该很简单,但我不能运行我的JAR文件 我的错误: 线程“main”java.lang.NoClassDefFoundError中的异常:org/apache/pdfbox/pdmodel/font/PDFont 我正试着关注这样的帖子: 但什么都没有 我认为这个错误是因为我没有在我的项目中使用外部库 如何使用Intellij中的库创建JAR文件 有人有解决方案吗?检查您的类路径是否包含jar 从“文件”菜单转到“文件” 点击项目结构 选择左侧面板上的模块 选择依赖项选项卡 然后开始添加外部j

它应该很简单,但我不能运行我的JAR文件

我的错误:
线程“main”java.lang.NoClassDefFoundError中的异常:org/apache/pdfbox/pdmodel/font/PDFont

我正试着关注这样的帖子:

但什么都没有

我认为这个错误是因为我没有在我的项目中使用外部库

如何使用Intellij中的库创建JAR文件


有人有解决方案吗?

检查您的类路径是否包含jar

  • 从“文件”菜单转到“文件”
  • 点击项目结构
  • 选择左侧面板上的模块
  • 选择依赖项选项卡 然后开始添加外部jar
  • 添加依赖项后,如果愿意,可以将项目导出为jar

    • 再次进入文件
    • 项目结构
      • 项目设置
      • 人工制品
    • 提取罐

      如果仍然出现错误,请交叉检查缺少的类的类路径,您以前可能遇到过classnotfound exception或ExceptionInInitializeError

    点击
    File->Project Structure->Artifacts->'+'->Jar->来自具有依赖关系的模块
    ->选择模块文件夹和主类。单击Apply,然后导出工件


    现在,在类路径中有了所有必需的库之后,您的程序应该可以按预期工作

    问题是:“如何使用Intellij中的库创建JAR文件”如果您有一个大型应用程序,那么您应该使用Maven或Ant之类的构建工具!!这只是一个小小的申请表。我的表单用于创建PDF。这就是为什么,我想创建一个JAR文件。但当我成功的时候,我出现了这个错误(参见我的帖子;))根据错误,应用程序在运行时无法找到那个类。。使用7 zip提取jar文件,并检查PDFBox jar是否在构建路径中可用!!这是一个IntelliJ问题,请设置适当的标签。我会为你做的,但有几个版本。