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.

questionAnswers(2)

yourAnswerToTheQuestion