【问题标题】:Problem with modules java "Module 'mp3player' reads package 'javafx.animation' from both 'javafx.graphics' and 'javafx.graphics'"java模块问题“模块'mp3player'从'javafx.graphics'和'javafx.graphics'读取包'javafx.animation'”
【发布时间】:2021-02-01 16:53:25
【问题描述】:

我尝试在maven中制作mp3player,然后从mvnrepos下载依赖javafx-graphics

<dependencies>
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-graphics</artifactId>
        <version>14.0.1</version>
    </dependency>
</dependencies>

我在模块中有问题: “模块‘mp3player’从‘javafx.graphics’和‘javafx.graphics’中读取包‘javafx.animation’”

我在 MacOs、InteliJ 上工作,有人可以帮助我吗? InteliJ 的截图:

1

2

3

【问题讨论】:

  • 您使用的是什么 JDK?不仅是版本,还有你从哪里下载的?
  • 这个 JDK : 匹配 Java 虚拟机 (1): 14.0.2 (x86_64) "Oracle Corporation" - "Java SE 14.0.2" /Library/Java/JavaVirtualMachines/jdk-14.0.2。 jdk/Contents/Home From oracle.com/pl/java/technologies/javase-downloads.html 如果你能帮忙,请告诉我如何卸载它并安装好的 jdk :) 谢谢!
  • 嗯。想知道您是否使用已包含 JavaFX 的 JDK,但 Oracle 的发行版不包含 JavaFX。虽然我首先发现你的错误很奇怪。我希望出现某种“发现重复模块”错误,而不是拆分包错误。是否可以提供minimal reproducible example(在问题本身中,作为格式正确的文本)?

标签: java macos javafx dependencies


【解决方案1】:

打开模块设置 -> 依赖项并检查您是否具有与下图相同的依赖项: screenshot

否则转到文件-> 使缓存无效并重新启动并单击无效并重新启动

【讨论】:

  • 我还是有同样的问题.. :(
猜你喜欢
  • 2019-04-01
  • 2019-10-11
  • 1970-01-01
  • 1970-01-01
  • 2017-11-11
相关资源
最近更新 更多