जवाबों:
EDIT: ऐसा करने का आधिकारिक रूप से समर्थन करने का मिल्हस का जवाब 10.5 के रूप में लगता है। ओएस एक्स के पहले संस्करण और यहां तक कि 10.5 और बाद में अभी भी निम्नलिखित निर्देशों का उपयोग करके काम करना चाहिए।
कमांड लाइन खोलें (टर्मिनल)
उदाहरण के लिए, अपने ग्रहण स्थापना फ़ोल्डर में नेविगेट करें:
cd /Applications/eclipse/
cd /Developer/Eclipse/Eclipse.app/Contents/MacOS/eclipse
cd /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse
cd /Users/<usernamehere>/eclipse/jee-neon/Eclipse.app/Contents/MacOS
लॉन्च करें ग्रहण: ./eclipse &
यह अंतिम कमांड ग्रहण का शुभारंभ करेगा और प्रक्रिया को तुरंत पृष्ठभूमि देगा।
कुल्ला और ग्रहण के कई अद्वितीय उदाहरणों को खोलने के लिए दोहराएं जैसा आप चाहते हैं।
अपने प्रोजेक्ट को विभिन्न / एकाधिक टोमैट उदाहरणों में चलाने के लिए आपको टोम्कट सर्वर पोर्ट को बदलना पड़ सकता है , टॉमकैट सर्वर एरर देखें - पोर्ट 8080 पहले से ही उपयोग में है
यह OS X में समर्थित मूल विधि प्रतीत होती है:
cd /Applications/eclipse/
open -n Eclipse.app
".App" संस्करण (निर्देशिका) निर्दिष्ट करना सुनिश्चित करें; OS X माउंटेन लायन में ग़लती से प्रतीकात्मक लिंक जैसे कि का उपयोग करनाopen -n eclipse
, , गेटकीपर को प्रवेश रोकना हो सकता है:
"ग्रहण" नहीं खोला जा सकता क्योंकि यह एक अज्ञात डेवलपर से है।
आपकी सुरक्षा प्राथमिकताएं मैक ऐप स्टोर और पहचाने गए डेवलपर्स से केवल ऐप्स की स्थापना की अनुमति देती हैं।
यहां तक कि विस्तारित विशेषता को हटाने से com.apple.quarantine
यह ठीक नहीं होता है। इसके बजाय, केवल ".app" संस्करण का उपयोग करना आपकी पिछली सहमति पर निर्भर करेगा, या आपको एक बार संकेत देगा:
"एक्लिप्स" इंटरनेट से डाउनलोड किया गया एक एप्लिकेशन है। क्या आप वाकई इसे खोलना चाहते हैं?
./Eclipse.app/Contents/MacOS/eclipse
-n Open a new instance of the application(s) even if one is already running.
अब तक का सबसे अच्छा समाधान http://torkild.resheim.no/2012/08/opening-multiple-eclipse-instances-on.html में प्रस्तुत OSX ग्रहण लॉन्चर है। इसे मार्केटप्लेस http: // मार्केटप्लेस में डाउनलोड किया जा सकता है । eclipse.org/content/osx-eclipse-launcher#.UGWfRRjCaHk
मैं इसे हर रोज इस्तेमाल करता हूं और इसे बहुत पसंद करता हूं! उपयोग की सरलता को प्रदर्शित करने के लिए बस निम्नलिखित छवि पर एक नज़र डालें:
इसे बनाने के लिए आपको Eclipse.app निर्देशिका पर नेविगेट करना होगा और निम्नलिखित कमांड का उपयोग करना होगा:
open -n Eclipse.app
वास्तव में एक बेहतर (जीयूआई) समाधान Eclipse.app को कॉपी करने के लिए है जैसे कि Eclipse2.app और आपके पास डॉक में दो ग्रहण चिह्न और साथ ही स्पॉटलाइट में Eclipse2 होगा। आवश्यकतानुसार दोहराएं।
यदि सवाल है कि आसानी से कई अलग-अलग के साथ ग्रहण का उपयोग कैसे करें कार्यस्थानों के , तो आपको एक कीचड़ का उपयोग करना होगा क्योंकि OS X में शॉर्टकट कमांड लाइन तर्क पारित करने के लिए एक तंत्र प्रदान नहीं करते हैं, उदाहरण के लिए "--डेटा" तर्क जो Esese लेता है। कार्यक्षेत्र निर्दिष्ट करें। हालांकि, आपके एक्लिप्स की डुप्लिकेट कॉपी बनाने के अलग-अलग कारण हो सकते हैं, इस उद्देश्य के लिए ऐसा करना, IMNSHO, लंगड़ा (अब आपको कई ग्रहण कॉन्फ़िगरेशन, प्लगइन्स, आदि को बनाए रखना होगा?)।
किसी भी मामले में, यहां एक समाधान है। (एकल) ग्रहण निर्देशिका (Eclipse.app युक्त निर्देशिका) में निम्नलिखित स्क्रिप्ट बनाएं, और इसे एक ".command" प्रत्यय (जैसे कि eclipse-workspace2.command) दें ताकि आप इससे एक अलार्म बना सकें:
#!/bin/sh
# open, as suggested by Milhous
open -n $(dirname $0)/Eclipse.app --args -data /path/to/your/other/workspace
अब अपने डेस्कटॉप पर या जहाँ आप इसे चाहते हैं, उस फ़ाइल पर एक उपनाम बनाएँ। आपको संभवतः प्रत्येक अलग कार्यक्षेत्र के लिए इस प्रक्रिया को दोहराना होगा, लेकिन कम से कम यह एक ही ग्रहण स्थापना का उपयोग करेगा।
जहां भी आपका ग्रहण लगा हो, वहां जाएं। राइट-क्लिक करें -> पैकेज सामग्री दिखाएँ -> सामग्री -> MacOS -> ग्रहण नामक निष्पादन योग्य को डबल-क्लिक करें
एक टर्मिनल विंडो खुलेगी और ग्रहण का एक नया उदाहरण शुरू होगा।
ध्यान दें कि यदि आप टर्मिनल विंडो बंद करते हैं, तो नया ग्रहण उदाहरण भी बंद हो जाएगा।
अपने जीवन को आसान बनाने के लिए, आप आसान पहुंच के लिए निष्पादन योग्य को अपनी गोदी में खींच सकते हैं
Eclipse.app को चारों ओर से कॉपी करने के बजाय, एक स्वचालित बनाएं जो ऊपर शेल स्क्रिप्ट चलाता है।
Automator चलाएं, Application बनाएं।
उपयोगिताएँ चुनें-> शेल स्क्रिप्ट चलाएँ, और उपरोक्त स्क्रिप्ट में जोड़ें (ग्रहण के लिए पूर्ण पथ की आवश्यकता है)
फिर आप इसे एक सामान्य ऐप के रूप में अपने डॉक पर खींच सकते हैं।
अन्य कार्यस्थानों के लिए दोहराएं।
आप केवल आइकन बदल सकते हैं - https://discussions.apple.com/message/699288?messageID=699288 the
एक और तरीका यह है कि पूरे ग्रहण निर्देशिका की कई प्रतियाँ बनाने के बजाय केवल "Eclipse.app" फ़ाइल को डुप्लिकेट करें। "Eclipse.app" फ़ाइल पर राइट-क्लिक करें और डुप्लिकेट बनाने के लिए डुप्लिकेट विकल्प पर क्लिक करें।
पिछले जवाब के आधार पर जिसने मुझे मदद की, लेकिन अलग निर्देशिका:
cd /Applications/Eclipse.app/Contents/MacOS
./eclipse &
धन्यवाद
मुझे यह समाधान कुछ समय पहले मिला, याद नहीं आ रहा है, लेकिन यह अभी भी मेरे लिए अच्छा काम करता है।
जिस कार्यक्षेत्र में आप काम करना चाहते हैं, उसके लिए Eclipse.app की एक प्रति बनाएँ (उदाहरण के लिए ProjectB.app), फिर ProjectB.app/Contents/MacOS/eclipse.ini खोलें और फ़ाइल की शुरुआत में इन दो पंक्तियों को जोड़ें:
-data
/Users/eric/Workspaces/projectb
... प्रतिस्थापित कर रहा है कि आपका कार्यक्षेत्र कहाँ स्थित है। जब आप ProjectB.app लॉन्च करते हैं, तो यह स्वचालित रूप से किसी स्थान के लिए संकेत देने के बजाय उस कार्यक्षेत्र के साथ शुरू हो जाएगा, और आपको इसे उसी समय चलाने में सक्षम होना चाहिए जब कोई समस्या नहीं है।
आप दिए गए कार्यक्षेत्र के साथ ग्रहण को खोलने के लिए एक AppleScript फ़ाइल बना सकते हैं। आप AppleScript फ़ाइल को एक एप्लिकेशन के रूप में भी सहेज सकते हैं, जो विंडोज ओएस में तर्कों के साथ एक उपनाम बनाने के बराबर है।
स्क्रिप्ट एडिटर खोलें और निम्न टाइप करें:
do shell script "open '/path/to/your/Eclipse/installation' -n --args -data /path/to/your/workspace"
उदाहरण के लिए:
do shell script "open '/Applications/Eclipse.app' -n --args -data /MyWorkspaces/Personal"
यह काम कर रहा है यह जांचने के लिए रन बटन दबाएं।
इस स्क्रिप्ट को इस तरह बचाया जा सकता है, लेकिन मैं इसे एक एप्लिकेशन के रूप में सहेजना पसंद करता हूं। इस तरह मैं मूल Eclipse.app बंडल से स्क्रिप्ट अनुप्रयोग बंडल में * .icns आइकन की प्रतिलिपि बनाकर आइकन को अनुकूलित कर सकता हूं।
ऐप फ़ोल्डर खोलने के लिए, "सामग्री देखें" संदर्भ मेनू विकल्प का उपयोग करें। इसे ऐसा दिखना चाहिए:
जहां "main.scpt" AppleScript फ़ाइल है और "एप्लेट.इन्स" मूल ग्रहण बंडल से आइकन है।
एक और अधिक सुविधाजनक तरीका:
ऊपर बताए अनुसार एक निष्पादन योग्य स्क्रिप्ट बनाएं:
#! / Bin / श
सीडी / एप्लीकेशन / एडोब \ फ़्लैश \ बिल्डर \ 4.6
खुले -n Adobe \ Flash \ बिल्डर \ 4.6.app
आप फ़्लैशबिल्डर या एक्लिप्स के वर्तमान उदाहरण में, एक नया बाहरी टूल कॉन्फ़िगरेशन जोड़ें। यह आपके टूलबार पर डिबग / रन / प्रोफाइल बटन के बगल में स्थित बटन है। उस संवाद में, "प्रोग्राम" पर क्लिक करें और एक नया जोड़ें। इसे वह नाम दें जिसे आप चाहते हैं और "स्थान" फ़ील्ड में, चरण 1 से स्क्रिप्ट पर पथ डालें
/ उपयोगकर्ताओं / उपयोगकर्ता नाम / bin / flashbuilder
आप चरण 2 पर रुक सकते हैं, लेकिन मैं टूलबार में एक कस्टम आइकन जोड़ना पसंद करता हूं। मैं ऐसा करने के लिए क्विक लॉन्च प्लगइन का उपयोग करता हूं:
प्लगइन जोड़ने के बाद, "रन" -> "क्विक लॉचेज को व्यवस्थित करें" पर जाएं और चरण 2 से बाहरी टूल कॉन्फ़िगरेशन जोड़ें। फिर आप इसके लिए आइकन को कॉन्फ़िगर कर सकते हैं।
आपके द्वारा सहेजने के बाद, आपको अपने टूलबार में आइकन दिखाई देगा। अब आप इसे हर बार क्लिक कर सकते हैं जब आप एक नया फ़्लैश बिल्डर / एक्लिप्स उदाहरण चाहते हैं।
आप ग्रहण के कई उदाहरणों को फ़ोल्डर में ग्रहण आवेदन के लिए छद्म नाम देकर बना सकते हैं और नए ग्रहण उदाहरण को चलाने के लिए इसका उपयोग कर सकते हैं
यदि आप कई कार्यस्थान खोलना चाहते हैं और आप एक टर्मिनल आदमी नहीं हैं , तो बस अपने एक्लिप्स फ़ोल्डर में यूनिक्स निष्पादन योग्य फ़ाइल का पता लगाएं और उसे क्लिक करें।
उक्त फ़ाइल का पथ है
ग्रहण (फ़ोल्डर) -> ग्रहण (दायाँ क्लिक) -> पैकेज सामग्री दिखाएँ -> सामग्री -> MacOs -> ग्रहण (यूनिक्स निष्पादन योग्य फ़ाइल)
इस निष्पादन योग्य पर क्लिक करने से ग्रहण का एक अलग उदाहरण खुल जाएगा।
टर्मिनल लॉन्च करें और open -n /Applications/Eclipse.app
एक नए उदाहरण के लिए चलाएं ।