netbeans - JavaFX 2.1.0 नमूना एप्लिकेशन का निर्माण नहीं कर सकता-डेटा ऐप-कार्य या टाइप करने में असफल javafx:com.sun.javafx.tools.ant:application




javafx-2 (3)

जिनके पास एक समान त्रुटि है निम्न समाधान का प्रयास करें (यह मेरे लिए काम किया है), मुझे इसे यहां पाया गया https://groups.google.com/forum/#!msg/efxclipse/H-ZOVXtaK6g/5yufMqQsZBQJ

समाधान

मैं इसे रन-> बाहरी टूल्स_> बाहरी उपकरण कॉन्फ़िगरेशन और जेआरई टैब चुनकर काम करने में कामयाब रहा। मुझे एक्ज़ीक्यूशन पर्यावरण को 1.7 से सीडीसी-1.0 / फाउंडेशन 1.0 (जेडीके 1.7.0_25) (और सीडीसी-1.1 भी काम करता है) में बदलना पड़ा।

त्रुटि-

BUILD FAILED
C:\Users\Ross\workspace\MyJavaFXApp\build\build.xml:87: Problem: failed to create task or type javafx:com.sun.javafx.tools.ant:resources

Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
No types or tasks have been defined in this namespace yet

मैं आधिकारिक जाफैक्स डाउनलोड पृष्ठ से डाउनलोड किए जाने वाले JavaFX 2.1.0 नमूना एप्लिकेशन पैक से डेटाएप नमूना एप्लिकेशन को बनाने का प्रयास कर रहा हूं:
http://www.oracle.com/technetwork/java/javafx/downloads/index.html

मैं जेडीके 6 के लिए नेटबींस 7.1.2, जेडीके 6 और जावा एफएक्स 2.1.0 का उपयोग कर रहा हूं।

नेटबींस में, जब मैं डेटाएप सर्वर पर राइट-क्लिक करता हूं और कॉन्टेक्स्ट मेनू से रन चुनें, मुझे निम्न आउटपुट मिलता है:

check-mysql-drivers-installed:
init:
deps-module-jar:
DataAppClient.init:
Deleting: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\built-jar.properties
DataAppClient.deps-jar:
Updating property file: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\built-jar.properties
DataAppLibrary.init:
DataAppLibrary.deps-jar:
Updating property file: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\built-jar.properties
DataAppLibrary.compile:
Copy libraries to D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppLibrary\dist\lib.
To run this application from the command line without Ant, try:
java -jar "D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppLibrary\dist\DataAppLibrary.jar"
DataAppLibrary.jar:
Duplicated project name in import. Project jfx-impl defined first in D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\nbproject\jfx-impl.xml and again in D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppPreloader\nbproject\jfx-impl.xml
DataAppPreloader.init:
DataAppPreloader.deps-jar:
Updating property file: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\built-jar.properties
DataAppPreloader.compile:
Copying 1 file to D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppPreloader\build
Copy libraries to D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppPreloader\dist\lib.
To run this application from the command line without Ant, try:
C:\jdk1.6.0_30/bin/java -jar "D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppPreloader\dist\DataAppPreloader.jar"
Deleting directory D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppPreloader\dist\lib
Detected JavaFX Ant API version 1.1
DataAppPreloader.jfx-deployment:
DataAppPreloader.jar:
DataAppClient.compile:
Copying 27 files to D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\dist\lib
Moving 1 file to D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\dist
Expanding: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\dist\lib\DataAppLibrary.jar into D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\classes
Expanding: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\dist\lib\jackson-core-asl-1.7.1.jar into D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\classes
Expanding: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\dist\lib\jackson-jaxrs-1.7.1.jar into D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\classes
Expanding: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\dist\lib\jackson-mapper-asl-1.7.1.jar into D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\classes
Expanding: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\dist\lib\jackson-xc-1.7.1.jar into D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\classes
Expanding: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\dist\lib\jersey-client-1.8.jar into D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\classes
Expanding: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\dist\lib\jersey-core-1.8.jar into D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\classes
Expanding: D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\dist\lib\jersey-json-1.8.jar into D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build\classes
Deleting directory D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\dist\lib
D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppServer\nbproject\build-impl.xml:559: The following error occurred while executing this line:
D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build.xml:48: Problem: failed to create task or type javafx:com.sun.javafx.tools.ant:application
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
No types or tasks have been defined in this namespace yet
BUILD FAILED (total time: 6 seconds)

क्या किसी को इस त्रुटि के बारे में कोई जानकारी है?

क्या यह किसी चीज को चींटी से संबंधित हो सकता है?

निम्नलिखित पंक्तियों का क्या मतलब है?

The following error occurred while executing this line:
D:\Soft\javafx-samples-2.1.0\src\DataApp\DataAppClient\build.xml:48: Problem: failed to create task or type javafx:com.sun.javafx.tools.ant:application
Cause: The name is undefined.

धन्यवाद!

अद्यतन: जाहिरा तौर पर समस्या मैन्युअल रूप से DataAppClient प्रोजेक्ट रूट में स्थित चींटी बिल्ड.एक्सएमएल फाइल को संशोधित करके हल हो गई है।
मैंने पोस्ट-जार लक्ष्य परिभाषा की शुरुआत में एक taskdef टैग जोड़ा और त्रुटि समाप्त हो गई थी:

...

<target name="-post-jar" depends="-init-javafx, -jfx-copylibs">

    <taskdef resource="com/sun/javafx/tools/ant/antlib.xml"
             uri="javafx:com.sun.javafx.tools.ant"
             classpath="d:\Soft\javafx_sdk_2.1\lib\ant-javafx.jar" />

    <!-- Move preloader out of libs -->
    <move file="${dist.dir}/lib/DataAppPreloader.jar" todir="${dist.dir}"/>

...

क्या यह नमूना एप्लिकेशन की आधिकारिक रिलीज़ में एक त्रुटि हो सकती है या मेरे सेटअप में कुछ गलत है?


जाहिरा तौर पर समस्या को मैन्युअल रूप से एट बिल्ड.एक्सएम फ़ाइल को डाटाइप्लेन्ट प्रोजेक्ट रूट में स्थित करके हल किया जाता है।
मैंने पोस्ट-जार लक्ष्य परिभाषा की शुरुआत में एक taskdef टैग जोड़ा और त्रुटि समाप्त हो गई थी:

...

<target name="-post-jar" depends="-init-javafx, -jfx-copylibs">

    <taskdef resource="com/sun/javafx/tools/ant/antlib.xml"
             uri="javafx:com.sun.javafx.tools.ant"
             classpath="d:\Soft\javafx_sdk_2.1\lib\ant-javafx.jar" />

    <!-- Move preloader out of libs -->
    <move file="${dist.dir}/lib/DataAppPreloader.jar" todir="${dist.dir}"/>

...

आप यह देखा है? http://wiki.netbeans.org/TerminalEmulator

या यह

http://wiki.netbeans.org/AJourneyThroughTheVirtualTerminal

मैं वास्तव में वहां बहुत कुछ नहीं देख रहा हूं। मुझे आश्चर्य है कि प्लगइन को जेडिट से लेना कितना मुश्किल होगा और इसे नेटबीन में एकीकृत करेगा।





java netbeans ant javafx javafx-2