EDIT: Jawaban Milhous tampaknya merupakan cara yang didukung secara resmi untuk melakukan hal ini pada 10.5. Versi OS X yang lebih lama dan bahkan 10.5 dan lebih tinggi masih tetap berfungsi menggunakan instruksi berikut.
Buka baris perintah (Terminal)
Arahkan ke folder instalasi Eclipse Anda, misalnya:
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
Luncurkan Eclipse: ./eclipse &
Perintah terakhir ini akan meluncurkan gerhana dan segera latar belakang proses.
Bilas dan ulangi untuk membuka Eclipse sebanyak yang Anda inginkan.
Peringatan
Anda mungkin harus mengubah port server Tomcat untuk menjalankan proyek Anda dalam berbagai / beberapa kejadian Tomcat , lihat Kesalahan Server Tomcat - Port 8080 sudah digunakan
Ini tampaknya merupakan metode asli yang didukung di OS X:
Pastikan untuk menentukan versi ".app" (direktori); di OS X Mountain Lion keliru menggunakan tautan simbolis seperti
open -n eclipse
, mungkin mendapatkan satu akses berhenti GateKeeper:Bahkan menghapus atribut yang diperluas
com.apple.quarantine
tidak memperbaikinya. Sebagai gantinya, cukup menggunakan versi ".app" akan bergantung pada persetujuan Anda sebelumnya, atau meminta Anda sekali:sumber
./Eclipse.app/Contents/MacOS/eclipse
-n Open a new instance of the application(s) even if one is already running.
Sejauh ini solusi terbaik adalah Peluncur Eclipse OSX yang disajikan di http://torkild.resheim.no/2012/08/opening-multiple-eclipse-instances-on.html Dapat diunduh di Marketplace http: // marketplace. eclipse.org/content/osx-eclipse-launcher#.UGWfRRjCaHk
Saya menggunakannya setiap hari dan sangat menyukainya! Untuk menunjukkan kesederhanaan penggunaan, lihat gambar berikut:
sumber
Untuk melakukan ini, Anda perlu menavigasi ke direktori Eclipse.app dan menggunakan perintah berikut:
sumber
Sebenarnya solusi yang jauh lebih baik (GUI) adalah menyalin Eclipse.app ke misalnya Eclipse2.app dan Anda akan memiliki dua ikon Eclipse di Dock serta Eclipse2 di Spotlight. Ulangi seperlunya.
sumber
Jika pertanyaannya adalah bagaimana cara mudah menggunakan Eclipse dengan beberapa ruang kerja yang berbeda , maka Anda harus menggunakan kludge karena pintasan di OS X tidak menyediakan mekanisme untuk meneruskan argumen baris perintah, misalnya argumen "- data" yang dibutuhkan Eclipse untuk tentukan ruang kerja. Walaupun mungkin ada alasan berbeda untuk membuat salinan duplikat pemasangan Eclipse Anda, melakukannya untuk tujuan ini adalah, IMNSHO, lumpuh (sekarang Anda harus memelihara beberapa konfigurasi gerhana, plugin, dll?).
Bagaimanapun, ini solusinya. Buat skrip berikut di direktori Eclipse (tunggal) (direktori yang berisi Eclipse.app), dan berikan sufiks ".command" (mis. Eclipse-workspace2.command) sehingga Anda dapat membuat alias dari sana:
Sekarang buat alias ke file itu di desktop Anda atau di mana pun Anda inginkan. Anda mungkin harus mengulangi proses ini untuk setiap ruang kerja yang berbeda, tetapi setidaknya itu akan menggunakan instalasi Eclipse yang sama.
sumber
2018 Pembaruan karena banyak jawaban tidak lagi valid
OS X Heigh Sierra (10.13) dengan Eclipse Oxygen
Pergi ke mana pun Eclipse Anda diinstal. Klik kanan -> Tampilkan Isi Paket -> Konten -> MacOS -> Klik dua kali executable yang disebut eclipse
Jendela terminal akan terbuka dan gerhana baru akan dimulai.
Perhatikan bahwa jika Anda menutup jendela terminal, instance Eclipse baru akan ditutup juga.
Untuk membuat hidup Anda lebih mudah, Anda dapat menyeret yang dapat dieksekusi ke dermaga Anda untuk akses mudah
sumber
Alih-alih menyalin Eclipse.app di sekitar, buat automator yang menjalankan skrip shell di atas.
Jalankan automator, buat Aplikasi.
pilih Utilities-> Jalankan skrip shell, dan tambahkan skrip di atas (perlu path lengkap ke gerhana)
Kemudian Anda dapat menyeret ini ke Dock Anda sebagai aplikasi normal.
Ulangi untuk ruang kerja lain.
Anda bahkan dapat dengan mudah mengubah ikon - https://discussions.apple.com/message/699288?messageID=699288
sumber
Salah satu cara lain adalah dengan hanya menduplikat file "Eclipse.app" daripada membuat banyak salinan dari seluruh direktori gerhana. Klik kanan pada file "Eclipse.app" dan klik opsi duplikat untuk membuat duplikat.
sumber
Jika Anda seperti saya, Anda mungkin juga memiliki terminal yang menjalankan sebagian besar waktu. Anda bisa membuat alias di / Pengguna //.bash_profile seperti alias ini eclipse = 'open -n path_to_eclipse.app'
maka yang harus Anda lakukan hanyalah membuka terminal dan ketik eclipse.
sumber
Berdasarkan jawaban sebelumnya yang membantu saya, tetapi direktori berbeda:
Terima kasih
sumber
Saya menemukan solusi ini beberapa waktu lalu, tidak dapat mengingat di mana tetapi tampaknya masih berfungsi dengan baik untuk saya.
Buat salinan Eclipse.app untuk setiap ruang kerja yang ingin Anda pakai (untuk contoh ini ProjectB.app), lalu buka ProjectB.app/Contents/MacOS/eclipse.ini dan tambahkan dua baris ini di awal file:
... mengganti di mana ruang kerja Anda berada. Ketika Anda meluncurkan ProjectB.app itu akan secara otomatis mulai dengan ruang kerja itu daripada meminta lokasi, dan Anda harus dapat menjalankannya pada saat yang sama dengan contoh Eclipse lainnya tanpa masalah.
sumber
Di Terminal cukup tempel di bawah garis dan tekan enter ..
/Applications/Eclipse.app/Contents/MacOS/eclipse; keluar;
sumber
Anda dapat membuat file AppleScript untuk membuka Eclipse dengan ruang kerja yang diberikan. Anda bahkan dapat menyimpan file AppleScript sebagai Aplikasi, yang setara dengan membuat alias dengan argumen di OS Windows.
Buka Script Editor dan ketik yang berikut ini:
Misalnya:
Tekan tombol Jalankan untuk memeriksa apakah itu berfungsi.
Skrip ini dapat disimpan seperti itu, tetapi saya lebih suka menyimpannya sebagai Aplikasi. Dengan begitu saya dapat menyesuaikan ikon dengan menyalin ikon * .icns dari bundel Eclipse.app asli ke bundel aplikasi skrip.
Untuk membuka folder Aplikasi, gunakan opsi menu kontekstual "lihat konten". Seharusnya terlihat seperti ini:
Di mana "main.scpt" adalah file AppleScript dan "applet.icns" adalah ikon dari bundel Eclipse asli.
sumber
Cara yang lebih nyaman:
Buat skrip yang dapat dieksekusi seperti yang disebutkan di atas:
#! / bin / sh
cd / Aplikasi / Adobe \ Flash \ Builder \ 4.6
buka -n Adobe \ Flash \ Builder \ 4.6.app
Di instance Flashbuilder atau Eclipse Anda saat ini, tambahkan konfigurasi alat eksternal baru. Ini adalah tombol di sebelah tombol debug / run / profil pada toolbar Anda. Dalam dialog itu, klik "Program" dan tambahkan yang baru. Berikan nama yang Anda inginkan dan di bidang "Lokasi", letakkan path ke skrip dari langkah 1:
/ Pengguna / nama pengguna / bin / flashbuilder
Anda dapat berhenti di langkah 2, tetapi saya lebih suka menambahkan ikon khusus ke bilah alat. Saya menggunakan plugin Quick Launch untuk melakukan itu:
http://sourceforge.net/projects/quicklaunch/files/
Setelah menambahkan plugin, buka "Run" -> "Organize Quick Lauches" dan tambahkan konfigurasi alat eksternal dari langkah 2. Kemudian Anda dapat mengkonfigurasi ikon untuk itu.
Setelah Anda menyimpannya, Anda akan melihat ikon di bilah alat. Sekarang Anda cukup mengkliknya setiap kali Anda menginginkan instance Flashbuilder / Eclipse baru.
sumber
Anda dapat menjalankan beberapa instance Eclipse dengan membuat nama samaran untuk aplikasi Eclipse di foldernya dan menggunakannya untuk menjalankan instance Eclipse baru
sumber
Jika Anda ingin membuka beberapa ruang kerja dan Anda tidak seorang terminal pria, hanya cari Unix file executable di folder gerhana Anda dan klik.
Path ke file tersebut adalah
Mengklik executable ini akan membuka contoh terpisah dari gerhana.
sumber
Luncurkan terminal dan jalankan
open -n /Applications/Eclipse.app
untuk instance baru.sumber
Ini membuka jendela baru dan Anda kemudian dapat membuka proyek lain di dalamnya. Anda dapat menggunakan ini sebagai solusinya semoga.
Ini sebenarnya memungkinkan Anda untuk bekerja di ruang kerja yang sama.
sumber