首页 > 解决方案 > JFreeChart 未在 .jar (Gradle) 中提取

问题描述

我对 intelliJ 中的项目有疑问。它工作正常。但是当我导出到一个 jar 并执行它时,它不起作用。

我收到这个错误

在此处输入图像描述

我认为它的发生是因为该库尚未提取到 jar 中,因为我使用的其他库工作正常。当我介绍这个(jFreeChart)时,问题就出现了。

在此处输入图像描述

为什么这个会发生这种情况?而不是和其他人一起?

这是build.gradle

plugins {
    id 'java'
}

group 'org.example'
version '1.0-SNAPSHOT'

jar {
    manifest {
        attributes 'Main-Class': 'Main'
    }
}

repositories {
    mavenCentral()
}

dependencies {

    implementation group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5'
    implementation group: 'commons-logging', name: 'commons-logging', version: '1.2'
    implementation group: 'org.apache.httpcomponents', name: 'httpcore', version: '4.4.14'
    implementation group: 'org.json', name: 'json', version: '20210307'

    implementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '3.141.59'
    implementation group: 'org.seleniumhq.selenium', name: 'selenium-chrome-driver', version: '3.141.59'

    implementation group: 'net.sourceforge.tess4j', name: 'tess4j', version: '4.5.1'

    implementation group: 'org.jfree', name: 'jfreechart', version: '1.5.3'

}

标签: javagradleexceptionjarexport

解决方案


推荐阅读