2014-09-08 9 views
11

मैं खिड़कियों 7. में एक OSGi सांत्वना शुरू करने के लिए मैं एक डॉस खिड़कियों पर इस बयान का इस्तेमाल किया कोशिश कर रहा हूँ शुरू करने के लिए:कैसे OSGi कंसोल (विषुव)

जावा जार org.eclipse.osgi.jar -console

लेकिन यह काम नहीं करता है कि ऐसा कुछ भी नहीं होता है और न ही प्रतीत होता है osgi> और कुंजीपटल पर टाइपिंग^सी को छोड़कर अप्रभावी है जो सामान्य डॉस प्रॉम्प्ट को फिर से दिखाना है।

किसी के पास कोई सुझाव है?

धन्यवाद

एंड्रिया

उत्तर

4

विषुव में निर्मित सांत्वना बहिष्कृत है और संस्करण 3.8 के बाद से विकलांग। यदि आप एक नए संस्करण का उपयोग करते हैं, तो आपको osgi.console.enable.builtin = true संपत्ति का उपयोग करना चाहिए। http://hwellmann.blogspot.hu/2012/08/new-osgi-console-in-equinox-380.html देखें।

आप इन गुणों को सिस्टम गुणों के रूप में सेट कर सकते हैं। आपका आदेश होगा:

java -Dosgi.noshutdown=true -Dosgi.console.enable.builtin=true -jar org.eclipse.osgi.jar -console 

यह मेरे लिए 3.8 के साथ काम किया। मैंने अभी 3.10 के साथ कोशिश की है लेकिन यह काम नहीं करता है। मुझे लगता है कि बिल्टिन कंसोल पूरी तरह से हटा दिया गया है।

आपको गोगो कंसोल का उपयोग करना चाहिए जो एक वास्तविक तथ्य बन गया है। आप उपरोक्त लिंक पर इसके बारे में जानकारी पा सकते हैं।

12

विषुव 3.8.0.एम 4 से शुरू, इसमें एक नया कंसोल है। इसलिए आपको ठीक से चलाने के लिए इन चार बंडलों की भी आवश्यकता है।

  1. org.eclipse.equinox.console.jar
  2. org.apache.felix.gogo.shell.jar
  3. org.apache.felix.gogo.command.jar
  4. org.apache.felix.gogo.runtime.jar

इन जार फ़ाइलों 'प्लगइन्स' फ़ोल्डर के तहत अपने ग्रहण स्थापना फ़ोल्डर में पाया जा सकता है। इन जार कॉपी करके उसे अपनी org.eclipse.osgi.jar साथ एक ही फ़ोल्डर में डाल और यह दिखाई देगा:

  • somedir/
    • विन्यास/
      • config.ini
    • org। eclipse.osgi.jar
    • org.eclipse.equinox.console.jar
    • org.apache.felix.gogo.shell.jar
    • org.apache.felix.gogo.command.jar
    • org.apache.felix.gogo.runtime।जार

तब के रूप में config.ini संपादित:

[email protected], [email protected], [email protected], [email protected]

यह करने के बाद, अपने आदेश पंक्ति में java -jar org.eclipse.osgi.jar -console चलाने के लिए और OSGi सांत्वना शुरू कर देंगे।

संदर्भ Bug 371101

संबंधित मुद्दे