【问题标题】:Where is fx:jar in NetBeans? - JavaFXNetBeans 中的 fx:jar 在哪里? -JavaFX
【发布时间】:2013-01-01 08:43:15
【问题描述】:

我正在使用 NetBeans 7.2.1 开发一个独立的 JavaFX 应用程序,但遇到了Autoproxy Configuration 的问题。

在 JavaFX 文档中我发现了这个:13.3.5 Disabling the Autoproxy Configuration in the Code。它说“如果您需要在应用程序中禁用自动代理配置,请在 fx:jar 中指定一个 JavaFX-Feature-Proxy 清单条目,并将 None 作为值”。但是我在 NetBeans 的 ant 脚本中的任何地方都找不到 fx:jar。

【问题讨论】:

标签: java netbeans deployment jar javafx-2


【解决方案1】:

我现在的解决方法是创建一个 .bat 文件。至少在 Windows 上它可以完成这项工作。

.bat 文件包含以下命令:

  start javaw -Djavafx.autoproxy.disable=true -jar myapp.jar

此命令在不打开提示窗口的情况下运行应用程序。

【讨论】:

    【解决方案2】:

    NetBeans 将 JavaFX 相关的 ant 任务存储在 nbproject/jfx-impl.xml

    虽然这个文件是自动生成的,如果你想修改 jar 生成,你需要在 build.xml 中从头开始编写新目标

    更新:引用 NetBeans 7.2 创建的 jfx-impl.xml

    // fx:jar
    var jar = project.createTask("fx_jar");
    jar.setProject(project);
    var destfile = project.getProperty("pp_jar_destfile");
    jar.setDestfile(destfile);
    

    这是一个通过脚本访问的ant任务。

    【讨论】:

    • 但是里面没有 fx:jar。 fx:jar 不存在... fx:jar 是否由 NetBeans 创建?
    • 我想我将不得不尝试在不使用 NetBeans 的情况下制作自己的“ant-fx-script”,因为我根本找不到禁用自动代理配置的方法。或者我可能会放弃 JavaFX。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 2011-02-07
    相关资源
    最近更新 更多