w tym ikonę do samodzielnej aplikacji JavaFX (.exe)
Postępowałem zgodnie z instrukcjamitutaj itutaj. ja używamJDK 7u9 iNetBeans 7.2.1. To, co zrobiłem, to utworzenie całej ścieżki względem folderu głównego mojego projektu (C: Użytkownicy Administrator Pulpit icotest windows paczki icotest.ico). Próbowałem zarówno z rozmiarem 48x48, jak i 256x256. Oto przegląd drzewa dla mojegoprojekt nazywaicotest:
│ 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
Co to jestbuild.xml wygląda jak:
<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>
Bez względu na to, co robię - nadal otrzymuję tę wiadomość podczasdist build proces (który się aktywujeISS) zodpluskwić flaga ustawiona naprawdziwe w odpowiednimbuild.xml plik: „Używanie domyślnego zasobu pakietu [ikona aplikacji] (dodaj pakiet / windows / icotest.ico do ścieżki klasy, którą chcesz dostosować)”
Jakiś pomysł, co mogę robić źle? Dziękuję Ci.