ПРИМЕЧАНИЕ. Я только что обнаружил, что панели свойств проекта загружаются неправильно. Дополнительные сведения о том, как запустить...
Это может быть ошибка в версии Eclipse для Juno (4.2) (а также в предыдущей версии 3.x)... статья in-eclipse-juno">stackoverflow подразумевает 2 вещи
Один из способов заставить Eclipse знать о переменных среды вашей оболочки — запустить Eclipse из оболочки/командной строки bash (тем самым он унаследует среду от оболочки.
Другой способ, по-видимому, подразумевает ошибку в Eclipse до Kepler (4.3): если вы обновитесь до Kepler (4.3), проблема исчезнет для OP.
Также полезными для того, чтобы заставить это работать на OS X, были эту статью и, наконец, как запустить приложение из командной строки
Вот пошаговая инструкция для 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. :-/
КОНЕЦ РЕДАКТИРОВАТЬ
Then, back at the command line run "sudo chmod 755 ./eclipse.sh" to set the permission properly so it can be executed.
2.а. Затем мне пришлось настроить QuickSilver, чтобы найти эту команду оболочки. Для этого я нажал клавишу QuickSilver, щелкнул верхний правый треугольник, чтобы открыть его настройки, и выбрал «Каталог...», затем щелкнул «Пользовательский» слева, символ «плюс», чтобы добавить запись справа, затем выбрал «Файл». & Folder Scanner, затем выбрал папку, в которой находился сценарий оболочки, затем щелкнул крошечную кнопку «i» в правом нижнем углу, в окне, которое расширяется вправо, в разделе «Включить содержимое» я нажал «Содержимое папки».
2.б. Кроме того, в настройках Quicksilver вы можете включить в разделе «Каталог» «Историю команд Bash». Я решил не использовать этот подход, чтобы моя история QuickSilver не была заполнена шумом истории команд.
person
Mike
schedule
05.10.2014
export
переменные? Попробуйтеdeclare -p ANDROID_NDK
и посмотрите, отвечает ли bashdeclare -x ANDROID_NDK=...
(-x
сообщает, что он экспортирован). - person musiphil   schedule 20.06.2012export | grep 'ANDROID_NDK'
, затем/path/to/eclipse
, находит ли Eclipse ваши переменные? Если это так, это может быть связано с вашим оконным менеджером (KDE, Gnome,...) или конфигурацией консоли/терминала оконного менеджера, а не с вашей настройкой JVM или Eclipse. - person try-catch-finally   schedule 30.12.2012