Intellij中的JavaFX文件存在问题

Intellij中的JavaFX文件存在问题,java,intellij-idea,javafx,Java,Intellij Idea,Javafx,我对使用JavaFX相当陌生,并且在几个简单的项目中自己对它进行了修补 我必须与其他几个人合作进行一个主要项目,我看到了这个相互冲突的问题: 我对javafx的src.zip文件有问题。在我的独立项目中,我没有遇到这个问题。然而,自从与其他人合作以来,出现了这个错误。在此之前,我遇到了一个Kotlin插件问题,我必须完全禁用Kotlin 错误:java:C:\Users\nolan\Javalibs\javafx-sdk-11.0.2\lib\src.zip 我不确定这个问题可能意味着什么,因

我对使用JavaFX相当陌生,并且在几个简单的项目中自己对它进行了修补

我必须与其他几个人合作进行一个主要项目,我看到了这个相互冲突的问题:

我对javafx的src.zip文件有问题。在我的独立项目中,我没有遇到这个问题。然而,自从与其他人合作以来,出现了这个错误。在此之前,我遇到了一个Kotlin插件问题,我必须完全禁用Kotlin

错误:java:C:\Users\nolan\Javalibs\javafx-sdk-11.0.2\lib\src.zip

我不确定这个问题可能意味着什么,因此任何帮助都将不胜感激


谢谢。

解决了这个问题。我在适当的目录中提取了src.zip(也删除了zip),然后不得不更改我的VM路径以包括:

--module-path "C:\yourpathto\javafx-sdk-11.0.2\lib;out\production" --add-modules=javafx.controls,javafx.fxml
我忘了加
;输出\生产
到模块路径


然后快速重建解决了这个问题。

我也遇到了同样的问题,并发现这是因为我错误地将JavaFX11 SDK添加到Intellij中。我最初只是将库点添加到目录/lib。由于此目录同时包含jars和src.zip,Intellij将尝试同时运行这两个目录并产生错误


要解决这个问题,当Intellij提示您“选择库文件”时,您需要显式地选择/lib目录中的文件,然后如图所示添加这些文件。这也将允许正确检查源代码,而无需Intellij在按住ctrl键并左键单击类名时反编译类文件。

将zip指向sdk是否正确?我假设不是。解压文件修复了这个问题(尽管出现了另一个问题)。有什么原因可以解释它为什么在之前工作吗?这真的很难说,因为我不知道它以前是怎么工作的。另一个问题是,Kotlin也是IntelliJ平台的一部分,它是IDE用于内部构建hte项目的一种插件,您确定禁用它是正确的吗?(我对此不太确定)重新启用Kotlin并没有提出之前的问题。然而,我现在遇到的问题是“启动层java.lang.module.FindException初始化期间发生错误:找不到模块Tic.Tac.Toe”。Kotlin插件用于开发应用程序(一种JVM语言,可与java互操作);如果您在这个项目中没有使用Kotlin,那么禁用它应该是安全的。至于错误,请您显示您的项目设置(例如库和JDK)好吗?另外,您可能会从阅读中得到帮助,特别是JavaFX和IntelliJ部分。我认为不应该包括
out/production
,IntelliJ将编译的类放在这个文件夹中。。。该文件夹应该可以安全删除,并且永远不会随应用程序一起提供