java - 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'
}
解决方案
推荐阅读
- c# - 将变量传递给 OpenId Connect RedirectToIdentityProvider/动态设置 acr 值
- python - Pandas 中的条件行和
- java - Android PayUMoney、Link PayTM、PhonePe、GooglePay 或重定向到各自的应用程序而不是应用程序内
- sql-server-data-tools - SSDT 模式比较改变序列
- python - Matplotlib,列表中的点动画
- java - 带有泛型的未知 Javadoc 标记类型
- html - 用大型设备中的图像填补 bootstrap 3 网格系统的空白
- symfony - sonata_type_model 未更新数据,sonata_type 集合不够具体(oneToMany 关系)
- sql - 如何在opendistro sql中以毫秒格式检索日期
- regex - 需要自定义 vim 命令的帮助