में एक आइकन सहित here और here निर्देशों का पालन किया। मैं जेडीके 7u9 और नेटबीन 7.2.1 का उपयोग कर रहा हूं। मैंने जो किया वह मेरे प्रोजेक्ट के रूट फ़ोल्डर (सी: \ उपयोगकर्ता \ प्रशासक \ डेस्कटॉप \ icotest \ package \ windows \ icotest.ico) के सापेक्ष पूरा पथ बना रहा था। मैंने 48x48 और 256x256 आकार दोनों की कोशिश की। यहाँ मेरी परियोजनाicotest कहा जाता है के लिए एक पेड़ अवलोकन है:एक स्वयं निहित जावाएफएक्स अनुप्रयोग (.exe)
│ 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>
कोई फर्क नहीं पड़ता कि मुझे क्या करना है - मैं अभी भी डिस्ट बिल्ड प्रक्रिया के दौरान यह संदेश प्राप्त करें (सक्रिय करता है एस) डिबग झंडा अनुसार build.xml फ़ाइल में सच करने के लिए सेट के साथ: "का उपयोग डिफ़ॉल्ट पैकेज संसाधन [आवेदन आइकन] (अनुकूलित करने के लिए वर्ग पथ पर जोड़ने के पैकेज/विंडोज़/icotest.ico)"
कोई विचार क्या मैं गलत कर रहा हूं? धन्यवाद।
ओरेकल JavaFX मंच पर इस व्यक्ति को एक ही मुद्दा है लगता है के साथ कुछ इस तरह दिखेगा। https://forums.oracle.com/forums/message.jspa?messageID=10699476#10699476 – ytw
लिंक के लिए धन्यवाद - जिसने पुष्टि की है कि आधिकारिक ट्यूटोरियल थोड़ा दूर है और अन्य लोगों को एक ही समस्या है। – XXL