【发布时间】:2015-04-24 05:07:37
【问题描述】:
我正在尝试部署我的 JavaFx 应用程序的独立版本,并按照 Code.Makery 的教程进行操作。
我收到此错误:
init-fx 任务: [taskdef] 无法从资源 com/sun/javafx/tools/ant/antlib.xml 加载定义。找不到。 部署: [复制] 复制 1 个文件到 C:_source\MasterGuildWarsCode\build\dist\libs
构建失败 C:_source\MasterGuildWarsCode\build\build.xml:91: C:_source\MasterGuildWarsCode\resources 不存在。
总时间:2秒
这是我的 build.xml 文件中似乎有问题的部分:
<mkdir dir="dist/resources" />
<copy todir="dist/resources" >
<fileset dir="../resources" />
</copy>
<mkdir dir="package" />
<!-- Icons only for Windows -->
<mkdir dir="package/windows" />
<copy todir="package/windows">
<fileset dir="..">
<include name="AXI.ico" />
<include name="AXI.bmp" />
</fileset>
</copy>
<!-- Icons only for MacOS -->
<mkdir dir="package/macosx" />
<copy todir="package/macosx">
<fileset dir="..">
<include name="AXI.icns" />
</fileset>
</copy>
<fx:resources id="appRes">
<fx:fileset dir="dist" includes="MasterGuildWarsCode.jar"/>
<fx:fileset dir="dist" includes="libs/*"/>
<fx:fileset dir="dist" includes="resources/**"/>
</fx:resources>
非常感谢任何帮助!
【问题讨论】:
标签: deployment ant javafx build.xml