gpt4 book ai didi

java - Gradle - 将 JavaFX SDK 添加到类路径

转载 作者:行者123 更新时间:2023-12-02 11:55:43 27 4
gpt4 key购买 nike

我在Eclipse中使用gradle,我的gradle.build非常基本(添加java插件,设置存储库,仅此而已),我正在构建一个< JavaFX 程序。我的所有代码都可以使用我的构建脚本正确编译和运行,错误为零。

我只是对以下事实感到恼火:当我将 JavaFX SDK 添加到我的构建路径库时,我可以看到我的项目已列出它。当我将项目与 Gradle 同步时,gradle 会从我的类路径文件中删除此 SDK。

我需要在构建脚本中添加什么来阻止这种情况发生,并且 gradle 才能正常地将其注入(inject)到我的 .classpath 中,就像我添加的其他任何内容一样?

干杯,

附注我对 gradle 和 groovy 真的很陌生,这是我使用它的第一个“项目”。除了这一点烦恼之外,一切进展顺利。

最佳答案

解决了这个问题:完全忘记了类路径是 eclipse 的 todo 而不是 java/gradle。

添加:

apply plugin: 'eclipse'

eclipse {
classpath.containers 'org.eclipse.fx.ide.jdt.core.JAVAFX_CONTAINER'
}

我的 gradle.build 文件解决了这个问题。

我实际上通过 https://groups.google.com/forum/#!topic/javafxports/Fn92C5ysC60 找到了解决方案“android 论坛”,同时查找如何自动构建 eclipse。

如果有人研究这个,那么干杯。

<小时/>

作为旁注,因为我首先对此感到困惑:JavaFX 项目与 Java 项目没有什么不同,您不需要在 ide 中指定您正在使用 JavaFX 的事实就能够执行 JavaFX代码。所以我很困惑为什么我的 IDE 有“启动一个新的 JavaFX 项目”和“启动一个新的 Gradle 项目”,但没有 JavaFX/Gradle 项目。

您不需要像我的项目最初那样“需要”JavaFX 插件。

关于java - Gradle - 将 JavaFX SDK 添加到类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47615754/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com