【发布时间】:2023-01-19 23:22:51
【问题描述】:
我是 Maven 的新手,我需要包括
private javafx.embed.swing.JFXPanel jFXPanel1;
使用 Maven + Jigsaw 模块的新项目。
我有以下问题javafx.embed.swing包裹。
我认为添加此依赖项会起作用,但事实并非如此。
<!-- https://mvnrepository.com/artifact/org.openjfx/javafx-swing -->
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-swing</artifactId>
<version>19</version>
</dependency>
在全新安装时,我看到以下内容
(package javafx.embed.swing is declared in the unnamed module, but module com.my.module does not read it)
我不太明白。我看到 JAR 它只有一个清单文件,没有一个。班级这让我更加困惑。
如果我在 m2 文件夹中看到,我会看到一个具有相同前缀但具有赢后缀和有看到包。
我认为这是分类器
<classifier>${javafx.platform}</classifier>
我想,但我不知道这个罐子是否被 maven 选中,但似乎没有。
请帮助我抱歉我的英语不好。
更新
我对 JavaFX 没有任何问题,一切都是模块化的,并且正在工作我只有这个 jar 有问题。
【问题讨论】: