【发布时间】:2012-11-20 22:10:16
【问题描述】:
遵循here 和here 的说明。我正在使用 JDK 7u9 和 NetBeans 7.2.1。我所做的是创建相对于我的项目根文件夹的整个路径 (C:\Users\Administrator\Desktop\icotest\package\windows\icotest.ico)。我尝试了 48x48 和 256x256 尺寸。这是我的 项目 的树形概览,名为 icotest:
│ build.xml
│ manifest.mf
│
├───build
│ │ built-jar.properties
│ │
│ ├───classes
│ │ └───icotest
│ │ Main$1.class
│ │ Main.class
│ │
│ ├───empty
│ └───generated-sources
│ └───ap-source-output
├───dist
│ │ icotest.html
│ │ icotest.jar
│ │ icotest.jnlp
│ │
│ └───web-files
│ dtjava.js
│ error.png
│ get_java.png
│ get_javafx.png
│ javafx-chrome.png
│ javafx-loading-100x100.gif
│ javafx-loading-25x25.gif
│ upgrade_java.png
│ upgrade_javafx.png
│
├───nbproject
│ │ build-impl.xml
│ │ genfiles.properties
│ │ jfx-impl.xml
│ │ project.properties
│ │ project.xml
│ │
│ ├───configs
│ │ Run_as_WebStart.properties
│ │ Run_in_Browser.properties
│ │
│ └───private
│ │ private.properties
│ │ private.xml
│ │
│ └───configs
│ Run_as_WebStart.properties
│ Run_in_Browser.properties
│
├───package
│ └───windows
│ icotest.ico
│
└───src
└───icotest
Main.java
这就是 build.xml 的样子:
<target name="-post-jfx-deploy"> <fx:deploy verbose="true" nativeBundles="exe" outdir="${basedir}/${dist.dir}" outfile="${application.title}"> <fx:application name="${application.title}" mainClass="${javafx.main.class}"/> <fx:resources> <fx:fileset dir="${basedir}/${dist.dir}" includes="*.jar"/> <fx:fileset dir="${basedir}/${dist.dir}" includes="lib/*.jar"/> </fx:resources> <fx:info title="${application.title}" vendor="${application.vendor}"/> <fx:preferences shortcut="true"/> </fx:deploy> </target>
无论我做什么 - 在 dist build 过程(激活 ISS)期间,我仍然会收到此消息,并设置了 debug 标志在相应的 build.xml 文件中为 true:“使用默认包资源 [应用程序图标](将 package/windows/icotest.ico 添加到类路径以进行自定义)”
知道我可能做错了什么吗?谢谢。
【问题讨论】:
-
Oracle JavaFX 论坛上的这个人似乎有同样的问题。 forums.oracle.com/forums/…
-
感谢您的链接 - 这已确认官方教程略有偏差,其他人也有同样的问题。
标签: installation icons native javafx-2