0

我正在使用 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。

4

2 回答 2

1

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

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

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

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

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

于 2013-01-17T18:44:06.143 回答
0

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

.bat 文件包含以下命令:

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

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

于 2013-02-02T23:44:42.897 回答