ПРИМЕЧАНИЕ. Я только выяснил, что панели свойств проекта не загружаются правильно таким образом. Больше исследование о том, как начать ...
Это может быть ошибкой в Juno (4.2) версии Eclipse (а также 3.x предшественника) ... Это stackoverflow article подразумевает 2 вещи
один способ получить Eclipse, чтобы быть в курсе ваших переменных окружения оболочки для запуска Eclipse, из Баш оболочки/командной строки (он будет, таким образом, наследует среду от оболочки.
другой способ, кажется, подразумевает ошибка в Eclipse до Kepler (4.3): если вы переходите на Kepler (4.3), проблема уходит на t он ОП.
Также полезно для получения этого работать на OS X, были this article, и, наконец, how to launch an app from command line
Вот шаг за шагом для OS X с помощью Quicksilver в качестве пусковой установки. Я создал файл .sh в своей папке ~/Applications /, и теперь я запускаю его из QuickSilver (я думаю, что тот же базовый процесс возможен и с Spotlight).
- Я создал eclipse.sh с этой строкой, чтобы вызвать файл .app «. Для меня это часть пакета ADT, но просто замените путь ниже на путь к файлу .app (который является значком, который вы запускаете из папки «Приложения», или где бы вы ни находились в вашей установке Eclipse)
НАЧАТЬ РЕДАКТИРОВАНИЕ
My originally-posted line
/Users/mike/DevInstalls/adt-bundle-mac-x86_64-20140702/eclipse/Eclipse.app/Contents/MacOS/eclipse
works until I try to open the properties panels in Project Properties. The panels won't open, so I tried the following change to fix it
/Users/mike/DevInstalls/adt-bundle-mac-x86_64-20140702/eclipse/Eclipse.app/Contents/MacOS/eclipse &
but this won't work when launched from Quicksilver.
Either way, launching gracefully via QuickSilver has nothing to do with the OP, so I'm going to stop pulling my hair out over it. :-/
END EDIT
Then, back at the command line run "sudo chmod 755 ./eclipse.sh" to set the permission properly so it can be executed.
2.a. Затем мне пришлось настроить QuickSilver, чтобы найти эту команду оболочки. Для этого я ударил по клавише QuickSilver и щелкнул верхний правый треугольник, чтобы открыть его настройки, и выбрал каталог ..., затем щелкнул «Пользовательский» слева, символ «плюс», чтобы добавить запись справа, затем выберите «Файл» & Сканер папок, затем выберите папку, в которой был сценарий оболочки, затем нажмите маленькую нижнюю правую кнопку «i», а в окне - вправо, в разделе «Включить содержимое» я нажал «Содержимое папки».
2.b. Кроме того, в настройках Quicksilver вы можете включить в разделе «Каталог», «История команд Bash».Я решил не использовать этот подход, поэтому моя история QuickSilver не будет наводнена с помощью шума истории команд.
Вы попробовали переустройство? –
Многие из этих переменных были установлены с года назад, поэтому eclipse должен содержать их как минимум. Но да, я сделал :( – 1dayitwillmake
Я не думаю, что это проблема Eclipse, но проблема в том, что среда JVM не имеет всего, что окружает среда оболочки. Это всего лишь теория. У меня такая же проблема как OP. – jbranchaud