РЕДАКТИРОВАТЬ: ответ Milhous, кажется, официально поддерживается способ сделать это с 10,5. Более ранняя версия OS X и даже 10.5 и выше должна работать, используя следующие инструкции.
Откройте командную строку (Терминал)
Перейдите в папку установки Eclipse, например:
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: ./eclipse &
Эта последняя команда запустит затмение и сразу же запустит процесс.
Промойте и повторите, чтобы открыть столько уникальных экземпляров Eclipse, сколько вы хотите.
Предупреждение
Возможно, вам придется изменить порты сервера Tomcat , чтобы запустить ваш проект в разных / нескольких экземплярах Tomcat , см. Ошибка сервера Tomcat - порт 8080 уже используется
Это, кажется, поддерживаемый нативный метод в OS X:
Обязательно укажите версию «.app» (каталог); в OS X Mountain Lion, ошибочно используя символическую ссылку, такую как
open -n eclipse
, может получить один доступ GateKeeper для остановки:Даже удаление расширенного атрибута
com.apple.quarantine
не исправляет это. Вместо этого простое использование версии «.app» будет зависеть от вашего предыдущего согласия или один раз предложит вам:источник
./Eclipse.app/Contents/MacOS/eclipse
-n Open a new instance of the application(s) even if one is already running.
На сегодняшний день лучшим решением является OSX Eclipse Launcher, представленный в http://torkild.resheim.no/2012/08/opening-multiple-eclipse-instances-on.html. Его можно загрузить на торговой площадке http: // marketplace. eclipse.org/content/osx-eclipse-launcher#.UGWfRRjCaHk
Я использую это каждый день, и мне это очень нравится! Чтобы продемонстрировать простоту использования, просто взгляните на следующее изображение:
источник
Для этого вам нужно перейти в каталог Eclipse.app и использовать следующую команду:
источник
На самом деле гораздо лучшим решением (GUI) является копирование Eclipse.app, например, в Eclipse2.app, и у вас будет две иконки Eclipse в Dock, а также Eclipse2 в Spotlight. Повторите по мере необходимости.
источник
Если вопрос заключается в том, как легко использовать Eclipse с несколькими различными рабочими пространствами, то вам нужно использовать kludge, поскольку ярлыки в OS X не предоставляют механизм для передачи аргументов командной строки, например аргумент «--data», который Eclipse принимает для укажите рабочее пространство. Хотя могут быть разные причины для создания дубликата копии вашей установки Eclipse, для этого используется IMNSHO, lame (теперь вам нужно поддерживать несколько конфигураций eclipse, плагинов и т. Д.?).
В любом случае, здесь есть обходной путь. Создайте следующий скрипт в (одном) каталоге Eclipse (каталоге, содержащем Eclipse.app) и присвойте ему суффикс «.command» (например, eclipse-workspace2.command), чтобы вы могли создать из него псевдоним:
Теперь создайте псевдоним этого файла на рабочем столе или в любом месте. Вам, вероятно, придется повторить этот процесс для каждого отдельного рабочего пространства, но по крайней мере он будет использовать ту же установку Eclipse.
источник
Обновление 2018 года, так как многие ответы больше не действительны
OS X Heigh Sierra (10,13) с кислородом Eclipse
Идите туда, где установлено ваше Eclipse. Щелкните правой кнопкой мыши -> Показать содержимое пакета -> Содержание -> MacOS -> Дважды щелкните исполняемый файл с именем eclipse
Откроется окно терминала и запустится новый экземпляр Eclipse.
Обратите внимание, что если вы закроете окно терминала, новый экземпляр Eclipse также будет закрыт.
Чтобы сделать вашу жизнь проще, вы можете перетащить исполняемый файл в док-станцию для быстрого доступа
источник
Вместо того, чтобы копировать Eclipse.app вокруг, создайте автоматор, который запускает скрипт оболочки выше.
Запустите automator, создайте приложение.
выберите Utilities-> Run shell script и добавьте в скрипт выше (нужен полный путь к затмению)
Затем вы можете перетащить это на свой док как обычное приложение.
Повторите для других рабочих пространств.
Вы даже можете просто изменить значок - https://discussions.apple.com/message/699288?messageID=699288
источник
Еще один способ - просто продублировать только файл «Eclipse.app» вместо создания нескольких копий всего каталога eclipse. Щелкните правой кнопкой мыши файл «Eclipse.app» и выберите вариант дублирования, чтобы создать дубликат.
источник
Если вы похожи на меня, у вас, вероятно, большую часть времени работает терминал. Вы можете просто создать псевдоним в /Users//.bash_profile, как этот псевдоним eclipse = 'open -n path_to_eclipse.app'
тогда все, что вам нужно сделать, это просто открыть терминал и набрать eclipse.
источник
На основании предыдущего ответа, который мне помог, но другой каталог:
Спасибо
источник
Некоторое время назад я нашел это решение, не могу вспомнить, где, но, похоже, оно мне подходит.
Создайте копию Eclipse.app для каждого рабочего пространства, в котором вы хотите работать (для этого примера ProjectB.app), затем откройте ProjectB.app/Contents/MacOS/eclipse.ini и добавьте эти две строки в начале файла:
... заменяя место вашего рабочего пространства. Когда вы запускаете ProjectB.app, он автоматически запускается с этим рабочим пространством, а не запрашивает местоположение, и вы сможете запускать его одновременно с другими экземплярами Eclipse без проблем.
источник
В Терминале просто вставьте строку ниже и нажмите Enter.
/Applications/Eclipse.app/Contents/MacOS/eclipse; выход;
источник
Вы можете создать файл AppleScript, чтобы открыть Eclipse с заданным рабочим пространством. Вы даже можете сохранить файл AppleScript как приложение, что эквивалентно созданию псевдонима с аргументами в ОС Windows.
Откройте редактор сценариев и введите следующее:
Например:
Нажмите кнопку «Выполнить», чтобы убедиться, что она работает.
Этот скрипт можно сохранить как таковой, но я предпочитаю сохранять его как приложение. Таким образом, я могу настроить значок, скопировав значок * .icns из исходного пакета Eclipse.app в пакет приложения сценария.
Чтобы открыть папку приложения, используйте параметр контекстного меню «просмотреть содержимое». Это должно выглядеть так:
Где «main.scpt» - это файл AppleScript, а «applet.icns» - значок из исходного пакета Eclipse.
источник
Более удобный способ:
Создайте исполняемый скрипт, как указано выше:
#! / Bin / ш
cd / Applications / Adobe \ Flash \ Builder \ 4.6
откройте -n Adobe \ Flash \ Builder \ 4.6.app
В текущем экземпляре Flashbuilder или Eclipse добавьте новую конфигурацию внешнего инструмента. Это кнопка рядом с кнопками отладки / запуска / профиля на панели инструментов. В этом диалоговом окне нажмите «Программа» и добавьте новую. Дайте ему нужное имя и в поле «Местоположение» укажите путь к сценарию из шага 1:
/ Users / имя пользователя / бен / FlashBuilder
Вы можете остановиться на шаге 2, но я предпочитаю добавлять собственный значок на панель инструментов. Я использую плагин Quick Launch, чтобы сделать это:
http://sourceforge.net/projects/quicklaunch/files/
После добавления плагина перейдите в «Выполнить» -> «Организовать быстрые заезды» и добавьте конфигурацию внешнего инструмента из шага 2. Затем вы можете настроить значок для него.
После сохранения вы увидите значок на своей панели инструментов. Теперь вы можете просто щелкать по нему каждый раз, когда вам нужен новый экземпляр Flashbuilder / Eclipse.
источник
Вы можете запустить несколько экземпляров Eclipse, создав псевдоним для приложения Eclipse в своей папке и используя его для запуска нового экземпляра Eclipse.
источник
Если вы хотите открыть несколько рабочих областей , и вы не терминал парень, просто найдите исполняемый файл Unix в папке затмений и нажмите на нее.
Путь к указанному файлу
Нажатие на этот исполняемый файл откроет отдельный экземпляр Eclipse.
источник
Запустите терминал и запустите
open -n /Applications/Eclipse.app
новый экземпляр.источник
Это открывает новое окно, и вы можете открыть другой проект в нем. Вы можете использовать это в качестве обходного пути, надеюсь.
Это на самом деле позволяет вам работать в том же рабочем пространстве.
источник