繁体   English   中英

NetBeans中的fx:jar在哪里? -JavaFX

[英]Where is fx:jar in NetBeans? - JavaFX

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

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

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);

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

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

.bat文件包含以下命令:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM