मैंने अभी एक उत्पाद निर्यात किया है जो अच्छी तरह से काम कर रहा है अगर मैंने "ग्रहण एप्लिकेशन लॉन्च करें" बटन दबाया है। अगर निर्यात उत्पाद पर अमल करने की कोशिश, मैं स्टार्टअप पर निम्नलिखित अपवाद:ग्रहण उत्पाद आमंत्रण java.lang.RuntimeException का कारण बनता है: कोई एप्लिकेशन आईडी नहीं मिली है
!SESSION 2012-03-16 17:28:21.206 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.osgi 4 0 2012-03-16 17:28:22.184
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: No application id has been found.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:242)
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
बस इससे पहले कि मैं उत्पाद निर्यात किया, मैं निर्भरता की एक मान्यता प्रदर्शन किया और यह ठीक था। क्या आपके पास कोई संकेत है कि क्या गलत हो रहा है? धन्यवाद!
धन्यवाद। मैंने'config.ini' के लिए सेटिंग्स की जांच की और मैंने इसे अनुकूलित नहीं किया। – kon
एक्लिप्स में रिमोट जावा डीबगिंग के साथ निर्यात किए गए उत्पाद को डीबग करने का प्रयास करें और -कॉन्सोल तर्क जोड़ें। फिर देखें कि ओएसजीआई "एसएस" कमांड का उपयोग करके उत्पाद और उनके राज्य में कौन से प्लग-इन वास्तव में प्रावधान किए जाते हैं। –
मैंने निम्न आदेश './eclipse -consoleLog -vmargs -Xdebug -Xrunjdwp: transport = dt_socket, server = y, suspend = y, पता = 1044' के साथ प्रयास किया। मेरे पास संदेश एसएसई कमांड करने की क्षमता नहीं है क्योंकि संदेश तुरंत प्रकट होता है और वीएम समाप्त हो जाता है। ग्रहण फ़ोल्डर में केवल कॉन्फ़िगरेशन और प्लगइन्स फ़ोल्डर और निष्पादन योग्य फ़ाइल ग्रहण शामिल है। यह अजीब तरह का है क्योंकि मुझे रूट ग्रहण फ़ोल्डर में और अधिक फ़ाइलों का उपयोग करने के लिए उपयोग किया जाता है। आपके सहयोग के लिए धन्यवाद! – kon