ग्रहण में हाइबरनेट उपकरण कैसे स्थापित करें?


128

एक प्लगइन के रूप में ग्रहण में हाइबरनेट टूल्स को स्थापित करने का उचित तरीका क्या है? हाइबरनेट साइट वास्तव में किसी भी निर्देश नहीं देता है।

हाइबरनेट टूल्स बाइनरी को देखते हुए HibernateTools-3.2.4.Beta1-R200810311334.zip, ऐसा प्रतीत होता है कि मैं अपने ग्रहण निर्देशिका में इसे अनज़िप कर सकता हूं। क्या मैं इसे अपनी ग्रहण निर्देशिका में अनज़िप कर सकता हूँ? ऐसा लगता है जैसे एक हैकी इसे स्थापित करना था।

जवाबों:


163

खैर, सबसे सुविधाजनक और सबसे सुरक्षित तरीका है, ग्रहण सॉफ्टवेयर अपडेट के भीतर JBoss अपडेट साइट का उपयोग करना (सहायता -> सॉफ़्टवेयर अपडेट ... -> साइट जोड़ें ...):

JBoss टूल के लिए नवीनतम स्थिर रिलीज़ अपडेट साइट

वहां आप अन्य आसान JBoss प्लगइन्स के साथ हाइबरनेट टूल पा सकते हैं।


36
इस लेखन के रूप में, यह नवीनतम एक्लिप्स संस्करण (3.7, इंडिगो) के लिए विफल रहता है क्योंकि JBoss टूल "स्थिर" में केवल ग्रहण <= 3.6 के साथ काम करता है (आपको सभी प्रकार की निर्भरता संघर्ष मिलेगा)। यहां इंडिगो इंस्टॉलेशन निर्देश हैं: jboss.org/tools/download/installation/update_3_3 । उस लेख को योग करने के लिए आपको अपनी अद्यतन साइट के रूप में download.jboss.org/jbosstools/updates/development/indigo जोड़ना होगा और फिर उपलब्ध सॉफ़्टवेयर की सूची से बस "हाइबरनेट टूल्स" चुनें (सुविधा के लिए, यह विभिन्न स्थानों में कई बार दिखाई देता है। , बस एक चुनें)।
hillel

2
बस ऊपर जोड़ने के लिए, साइट पर प्रवेश करने के बाद, आपको "JBoss वेब और जावा ईई डेवलपमेंट" / "JBoss डेटा सर्विसेज" के तहत "हाइबरनेट टूल्स"
मिलेंगे

1
mkyong.com/hibernate/… अगर कोई अभी भी ऐसा करने में सक्षम नहीं है!
संजय कुमार

1
यदि आपके पास ग्रहण जूनो इसके बजाय इस URL का उपयोग करता है: download.jboss.org/jbosstools/updates/stable/juno
स्लिम

2
यह ग्रहण नियोन के लिए काम नहीं कर रहा है। अद्यतन साइट शून्य लगती है।
लुइस डी सूसा

35

नीचे दिए गए URL में हाइबरनेट प्लगइन (ऑटो अपडेट के लिए ज़िप या URL) का स्थिर संस्करण ढूंढें। http://www.jboss.org/tools/download

हालांकि सब कुछ स्थापित न करें। आपको केवल ज़रूरत है:

  1. संपूर्ण ऑल JBoss उपकरण 3.2.0 अनुभाग
  2. अनुप्रयोग विकास से हाइबरनेट टूल ( HT )
  3. हिंदुस्तान टाइम्स से डेटा सेवाओं
  4. JBoss Maven हाइबरनेट कौन्फ़िगरेटर से Maven समर्थन और
  5. वेब और जावा ईई विकास से एचटी

बस इतना ही!

2013 में, आप संभवतः एक्लिप्स और हाइबरनेट के नवीनतम संस्करणों का उपयोग करेंगे। ग्रहण -२.२.२ के लिए। और JBoss उपकरण 4.0 आप की जरूरत है:

  1. से संक्षिप्त JBoss उपकरण 4.0 , JBoss Hibenate उपकरण अनुभाग
  2. अनुप्रयोग विकास से हाइबरनेट टूल ( HT )
  3. JBoss डेटा सेवाओं से HT
  4. JBoss Maven हाइबरनेट कौन्फ़िगरेटर से Maven समर्थन और
  5. वेब और जावा ईई विकास से एचटी

तब आप जाने के लिए तैयार हैं!


मैंने ऊपर स्थापित किया है लेकिन ग्रहण में हाइबरनेट परिप्रेक्ष्य को देखने में असमर्थ है।
जगदेव सिंह

यह पोस्टिंग दो साल पुरानी है। मैं इसे फिर से जाँच करूँगा और आपको
बताऊँगा

@ जगदेवसिंह कोशिश करें ये सेटिंग जगदेव!
कोस्टिस एविलास

हां, यह 2013 है, लेकिन मैं अभी भी इंडिगो (ग्रहण 3.7.2) के लिए विवश हूं और दुर्भाग्य से आपके अपडेट किए गए निर्देशों का पालन करने के बावजूद, यह अभी भी विफल है (टिप्पणी यहां देखें )। इसके आसपास काम करने का कोई तरीका?
रोक

13

ग्रहण इंडिगो के लिए निर्देश:

  • सहायता -> नया सॉफ्टवेयर स्थापित करें
  • Add पर क्लिक करें । स्थान: http://download.jboss.org/jbosstools/updates/stable/
  • JBoss वेब और जावा ईई विकास फ़ोल्डर के अंदर , हाइबरनेट टूल चुनें
  • Next पर क्लिक करें

एक बार इंस्टॉल होने पर विंडो -> शो व्यू -> अन्य पर क्लिक करें । एक नई विंडो पॉप अप होती है। फ़ोल्डर हाइबरनेट पर क्लिक करें और DB कनेक्शन सेटअप करने के लिए हाइबरनेट कॉन्फ़िगरेशन चुनें । मौजूदा हाइबरबेट गुण फ़ाइल का उपयोग करके या जेडीबीसी कनेक्शन बनाते हुए एक नया कनेक्शन सेटअप करना संभव है।

एक बार सेटअप करने के बाद आपका DB कनेक्शन सब कुछ सही करने के लिए पिंग पर क्लिक करें।

अंत में, HQL क्वेरी को चलाने के लिए ओपन HQL एडिटर बटन (शीर्ष हाइबरनेट कॉन्फ़िगरेशन मेनू पर तीसरा बटन) पर क्लिक करें।


यह लगभग एक साल बाद है और विभिन्न कारणों से मैं ग्रहण इंडिगो का उपयोग करने के लिए विवश हूं, इसलिए मैं आपके इंडिगो-विशिष्ट निर्देशों (+1) को पाकर खुश था। हालाँकि, जैसे ही मैंने इसे स्थापित करने का प्रयास किया, मुझे निम्न त्रुटि प्राप्त हुई Cannot complete the install because of a conflicting dependency. Software being installed: Hibernate Tools 3.7.0.Final-v20130717-0715-B84 (org.hibernate.eclipse.feature.feature.group 3.7.0.Final-v20130717-0715-B84):। किसी भी विचार क्यों या कैसे इस समस्या को हल करने के लिए? धन्यवाद।
रोक

1
हैलो डैनियल। मुझे हाइबरनेट टूल्स के साथ काम करते हुए एक लंबा समय हो गया है और वर्तमान में मैं अपना वर्तमान कार्य हाइबरनेट के साथ नहीं कर रहा हूं। हालाँकि, यह उत्तर एक लंबी पोस्ट का सारांश है जो मैंने हाइबरनेट टूल्स को कॉन्फ़िगर करने के तरीके के बारे में लिखा था। शायद यह blogs.igalia.com/dpino/2010/09/26/configure-hibernate-tools
डिएगो पीनो

धन्यवाद। मैं अब के लिए हाइबरनेट टूल्स (hbm.xml से जावा ऑटो-जेनरेशन के लिए उस प्रोजेक्ट के आकार के लिए पर्याप्त हूं, जो मैं वर्तमान में काम कर रहा हूं) के लिए दे रहा हूं, लेकिन मैं आपके लिंक से परामर्श करूंगा कि मुझे यह निर्धारित करना होगा कि मुझे अतिरिक्त स्वचालन की आवश्यकता है। हाइबरनेट उपकरण।
रोक

दरअसल यह विधियां ग्रहण नियोन पर काम करती हैं। हालांकि, यह हाइबरनेट (3.7) के तीन साल पुराने संस्करण को स्थापित करता है। क्या एक अद्यतित संस्करण को स्थापित करने का कोई तरीका है?
लुइस डी सूसा

@ LuísdeSousa मैं अब जावा डेवलपर नहीं हूं, इसलिए मैं वास्तव में नहीं जानता। ऊपर नुस्खा JBossTools, सही स्थापित करता है? ऐसा लगता है कि JBossTools में कई हाइबरनेट रनटाइम हैं, शायद 3.7 डिफ़ॉल्ट है। अपने हाइबरनेट रनटाइम संस्करण को स्विच करने का प्रयास करें और वह हाइबरनेट टूल को अपडेट कर सकता है। लेकिन मैं वास्तव में नहीं जानता, यह केवल एक अनुमान है। tools.jboss.org/features/hibernate.html
डिएगो पीनो

5

ग्रहण नियॉन (4.6) पर हाइबरनेट उपकरण स्थापित करना

मेनू Help> पर जाएं Install New Softwareऔर Addबटन पर क्लिक करें।

नाम के लिए JBoss हाइबरनेट जैसी किसी चीज़ का उपयोग करें और स्थान के लिए निम्न URL डालें:

http://download.jboss.org/jbosstools/neon/stable/updates/ 

उत्पाद ट्री को लोड करने के लिए प्रतीक्षा करें और फिर JBoss Web and Java EE Developmentफ़ोल्डर का विस्तार करें और Hibernate Toolsउत्पाद का चयन करें और Next >बटन पर क्लिक करें। फिर बाद के सभी प्रश्नों, लाइसेंस इत्यादि को स्वीकार करने पर अनुसरण करें।

जब स्थापना समाप्त हो जाती है, तो ग्रहण को आवश्यकतानुसार पुनः आरंभ करें। उसके बाद, मेनू में हाइबरनेट परिप्रेक्ष्य जाने को खोलने के लिए Window> Perspective> Open Perspective> Othersऔर के लिए खोज हाइबरनेट



3

चूंकि यह गैनीमेडे (ग्रहण 3.4) के लिए है, मैं आर्कब के नाम के बाद बनाए गए हाइबरनेटटूल-3.2.4.Beta1-R20081031133 डायरेक्टरी में ड्रॉप्स में ज़िप को अनकैप करने की सलाह दूंगा

एक बार जब यह हो जाता है, तो [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133]एक 'ग्रहण' निर्देशिका में बनाएं , जिसमें आप संग्रह की फ़ाइलों के निष्कर्षण पर बनाने वाले प्लगइन्स और सुविधाएँ निर्देशिकाओं को स्थानांतरित करेंगे।

एक .exclipseextension में जोड़ें [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133\eclipse]:

name=QuickRex
id=org.hibernate.eclipse
version=3.2.4b1

इसलिए:

eclipse
    dropins
         HibernateTools-3.2.4.Beta1-R20081031133
             eclipse
                 .eclipseextension
                 features
                 plugins

Relaunch e ग्रहण और प्लगइन हाइबरनेट का पता लगाया जाना चाहिए।

यदि आप एक और ग्रहण स्थापित करते हैं, तो बस अपने ड्रॉप्स निर्देशिका की सामग्री को नए में कॉपी करें eclipse\dropinsऔर प्लगइन्स के आपके सेट को फिर से पता लगाया जाएगा।


3

विधि -1 ऑनलाइन हाइबरनेट टूल इंस्टालेशन


ग्रहण आईडीई में, मेनू बार, मदद का चयन करें >> नया सॉफ्टवेयर स्थापित करें ... ग्रहण अपडेट साइट URL "download.jboss.org/jbosstools/updates/stable/ Eclipse_Version" डालें।

ग्रहण स्थापित करें नया सॉफ्टवेयर - हाइबरनेट

टूल का चयन करें और नेक्स्ट पर क्लिक करें । सभी उपकरणों का चयन न करें; यह सभी अनावश्यक उपकरणों को स्थापित करेगा। हमें सिर्फ हाइबरनेट टूल की जरूरत है।

लाइसेंस अनुबंध स्वीकार करें और फिनिश पर क्लिक करें। स्थापना प्रक्रिया को पूरा करने में कुछ मिनट लगेंगे।

स्थापना प्रक्रिया

स्थापना के बाद, यह सत्यापित करने के लिए ग्रहण को पुनः आरंभ करें कि क्या हाइबरनेट उपकरण ठीक से स्थापित है, हम ग्रहण में हाइबरनेट परिप्रेक्ष्य को देखेंगे - >> विंडो - >> ओपन पर्सपेक्टिव - >> अन्य

विधि -2 ऑफ़लाइन स्थापना


यदि आपके पास इंटरनेट कनेक्शन नहीं है और आप चाहते हैं कि ग्रहण में हाइबरनेट टूल जोड़ने के लिए ऑफ़लाइन विधि हो। हाइबरनेट टूल्स को इंस्टॉल करने के लिए, HibernateTools-5.X.zipफाइल को निकालें और फीचर फोल्डर के अंदर मौजूद सभी फाइलों को एक्लिप्स इंस्टॉलेशन डायरेक्टरी के फीचर्स फोल्डर में ले जाएं और सभी फाइल्स को प्लगइन्स फोल्डर के अंदर एक्लिप्स इंस्टॉलेशन डायरेक्टरी के प्लगइन्स फोल्डर में मूव करें।

पुनः आरंभ करने के बाद, ग्रहण पर जाएं - >> विंडो - >> ओपन पर्सपेक्टिव - >> अन्य , निम्नलिखित डायलॉग बॉक्स दिखाई देता है, हाइबरनेट का चयन करें और ओके बटन पर क्लिक करें।

ग्रहण के परिप्रेक्ष्य की जाँच करें

बस । हमने सफलतापूर्वक EBse में JBoss हाइबरनेट टूल्स लगाए। :) अब हैप्पी कोडिंग

संदर्भ:


विधि 1 ग्रहण नियोन के साथ विफल हो जाता है।
लुइस डी सूसा

@ LuísdeSousa दूसरी विधि के साथ प्रयास करें।
दिव्येश कंजरिया


2

मैं विंडोज 7 64 बिट पर ग्रहण इंडिगो 64 बिट चला रहा हूं और मुझे जेवन टूल्स 3.3.X नवीनतम डाउनलोड का उपयोग करके मावेन और अन्य प्लगइन्स से जुड़ी निर्भरता की त्रुटियां गायब हो रही हैं। यहाँ लिंक है

इसलिए, मैंने ग्रहण में स्थापित सॉफ़्टवेयर संवाद के शीर्ष पर "हाइबरनेट" टाइप करके केवल हाइबरनेट टूल्स को स्थापित करने का विकल्प चुना। केवल 4 आइटम दिखाए गए हैं, इसलिए यह सब मैंने स्थापित किया है। यह कोई समस्या नहीं के साथ ठीक काम किया। यहाँ ट्यूटोरियल है कि मैं इसे कई असफल प्रयासों के बाद ठीक से स्थापित करने के लिए उपयोग करता हूं।

मुझे नहीं पता कि इसका कुछ हिस्सा पहले से इंस्टॉल किए गए बहुत सारे प्लग-इन के कारण है या यदि यह सबसे अच्छा समाधान है या नहीं, लेकिन मुझे लगा कि मैं इसे सभी के साथ साझा करूंगा।


यहाँ एक ही बात ( पहले की टिप्पणी देखें )। मैंने hibernate"फ़िल्टर" लाइन में टाइप किया था, लेकिन मुझे 4 से अधिक आइटम मिले ... मुझे वास्तव में उनमें से 6 मिले (जिनमें "JBoss Maven Hibernate Configurator" भी शामिल है)। मैं अब उन सभी को चुनने की कोशिश करने जा रहा हूं और देखें कि क्या होता है ... अभी के लिए धन्यवाद +1।
रोक

दुर्भाग्य से यह अभी भी विफल है। इस समय के साथ Cannot complete the install because of a conflicting dependency. Software being installed: JBoss Maven Hibernate Configurator 1.5.0.Final-v20130719-2050-B70 (org.jboss.tools.maven.hibernate.feature.feature.group 1.5.0.Final-v20130719-2050-B70)
रोक

वह त्रुटि ग्रहण केपलर के लिए दिखाई देती है। देखें marketplace.eclipse.org/content/error/report/1196126 क्या आप ग्रहण इंडिगो का उपयोग कर रहे हैं?
जेम्स ड्रिंकर्ड

1

बाद में ग्रहण में ज़िप HibernateTools-3.2.4.Beta1-R20081031133 को दबाएं -> मेनू हेल्प -> अपडेट सॉफ्टवेट -> साइट जोड़ें -> स्थानीय ऐड करें, और एक इंस्टालेशन के लिए डे फ़ोल्डर अनलक्सप्रेस चुनें


1

मैं अपने जीवन के लिए ग्रे नहीं जाने के लिए अगला या समाप्त बटन प्राप्त नहीं कर सकता

यह यूआई में गधा दर्द है। यदि आपने पहले कुछ घटकों को अनकॉक किया है क्योंकि उनके पास निर्भरताएं हैं, तो यह लाइसेंस में ब्लॉक करता है। आपको पहले चरण में उन्हें अचयनित करना होगा।

ध्यान दें कि ग्रहण की अद्यतन सुविधा का उपयोग करने से बचने के लिए इसने मेरे सभी प्लगइन को तोड़ दिया, मुझे अपने ./eclipse फ़ोल्डर को हटाना पड़ा और सभी को पुनः इंस्टॉल करना पड़ा।


0

एक बार जब आप प्लगइन्स और फीचर्स फ़ोल्डर को ग्रहण करने के लिए कॉपी कर लेते हैं (जैसे। c: \ program files \ eclipse (या जहाँ भी आपने इसे स्थापित किया है)। आपको वहाँ पहले से ही एक फीचर्स और प्लगइन्स फ़ोल्डर दिखाई देगा) आप देख सकते हैं कि क्या हाइबरनेट जा रहा है। मदद> सॉफ़्टवेयर अद्यतन> स्थापित सॉफ़्टवेयर। यदि हाइबरनेट को करीब से सूचीबद्ध नहीं किया गया है और इस कमांड के साथ एक कमांड विंडो के माध्यम से इसे फिर से लॉन्च किया जाता है "ग्रहण-ग्रहण"।


-2

ग्रहण प्लगइन्स के लिए, आप बस उन्हें अनज़िप करें और फ़ोल्डर को ग्रहण \ प्लगिन निर्देशिका में छोड़ दें। इतना ही आसान।


मैंने वह किया। यह काम नहीं किया। प्लग-इन सही ढंग से स्थापित करने के लिए लगता है, लेकिन इससे मेरी परियोजना कक्षाएं खोजने में परेशानी होती है। मुझे लगता है कि यह कुछ अतिरिक्त सेटिंग्स के कारण है कि प्लग-इन एक दूसरे को कैसे देखते हैं, जो मैन्युअल इंस्टॉल के साथ स्वचालित रूप से लागू नहीं होते हैं।
एंड्रियास तसौलस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.