gpt4 book ai didi

java - 在没有 NetBeans 的情况下构建 JavaFX 项目

转载 作者:行者123 更新时间:2023-12-03 21:59:10 26 4
gpt4 key购买 nike

我正在努力学习JavaFX也许创建一些“学习者”游戏。我总是在 Eclipse 中进行开发,而不是 JavaFX 团队显然试图插入的 NetBeans。

任何人都可以向我指出在 Eclipse 中构建 JavaFX 项目的方法,或者至少构建一个 没有 NetBeans 的 JavaFX 项目吗?到目前为止我发现的所有内容要么使用 NetBeans,要么他们在 Eclipse 中运行一个单文件项目(女巫不适用于更大的项目)。理想情况下,我正在寻找能够设置一个简单的 Ant 脚本来构建 JavaFX 项目的人,因为我认为这是这种情况的最终结果。

我能够找到下载 Eclipse JavaFX plugin 的位置.它提供语法高亮支持,以及一些“片段”。我什至可以用它来运行简单的 hello world 类型的 JavaFX 应用程序,但我似乎无法让它自动构建多文件 JavaFX 项目。即使我可以,我似乎仍然无法编写正确的 ant 脚本来启动 JavaFX 项目。

另外,我找到了this site讨论了如何使用由 Sun(?) 创建的 javafxc Ant 任务,但我没有任何运气尝试使用他们讨论的内容。

谢谢

罗斯

最佳答案

如果您在 NB 中创建新项目,则会有一个名为 nbproject 的文件夹。此文件夹包含 build-impl.xml。此文件包含此目标:

<target if="src.dir" name="-compile-fx">
<taskdef classname="com.sun.tools.javafx.ant.JavaFxAntTask" classpath="${platform.bootcp}" name="javafxc"/>
<javafxc bootclasspath="${platform.bootcp}" classpath="${build.classes.dir}:${javac.classpath}" compilerclasspath="${platform.bootcp}" debug="${javac.debug}" deprecation="${javac.deprecation}" destdir="${build.classes.dir}" excludes="${excludes}" fork="yes" includeJavaRuntime="false" includeantruntime="false" includes="**/*.fx" source="${javac.source}" sourcepath="" srcdir="${src.dir}" target="${javac.target}">
<compilerarg line="${javac.compilerargs}"/>
</javafxc>
</target>

这是为 Eclipse 创建 ant 的良好开端。我不确定 Eclipse 的构建是如何工作的,但可能存在限制。 com.sun.tools.javafx.ant.JavaFxAntTask 位于 SDK 中,而不是编译器 jar 中。祝你好运!

关于java - 在没有 NetBeans 的情况下构建 JavaFX 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/499433/

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