如何在创建项目的jar时将外部jar与项目一起导出

时间:2018-07-31 19:59:24

标签: java intellij-idea

我用了三个外部罐子:

  1. commons-math3-3.0.jar
  2. jcommon-1.0.23.jar
  3. jfreechart-1.9.19-experimental.jar

当我尝试为我的项目创建一个jar时,出现错误:

  

线程“ main”中的异常java.lang.NoClassDefFoundError:

     

org / jfree / data / xy / XYDataset

       at Main.main(Main.java:124) Caused by: 
     

java.lang.ClassNotFoundException:org.jfree.data.xy.XYDataset

    at java.net.URLClassLoader.findClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    ... 1 more

使用IntelliJ进行同样的操作。

我尝试了以下操作:

  1. 转到文件>项目结构>模块>依赖项
  2. 单击+,然后将所有外部库的作用域添加为“编译”
  3. 点击确定并应用
  4. 构建工件并创建jar。

请提出建议。

0 个答案:

没有答案