2013-05-21 3 views
4

Попытка установить Sencha Command 3.1.1 на моем iMac (10.8.3). Установщик говорит:Установка Sencha Cmd на Mac: Java не найден

The installer could not find a valid Java(tm) on this machine. 
Supported versions: Vendor : Any min. 1.6.0 max. any 

После другого потока Stack Overflow, я попытался ссылки/USR/BIN/Java в/Library/Internet Plugins/JavaAppletPlugin.plugin/Contents/Home/bin/Java. Теперь я получаю это в командной строке:

~ java -version 
java version "1.7.0_21" 
Java(TM) SE Runtime Environment (build 1.7.0_21-b12) 
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode) 

Так что выглядит хорошо, но установщик все еще жалуется, что не может найти Java. Почему это не так?

+1

На терминале, просто запустить «Java» и посмотреть, что он показывает .. следуйте инструкциям на экране .. – GenieWanted

+0

Вот что я показал выше, результаты запуска java -version из командной строки. Оттуда он работает нормально. – neilw

ответ

7

Что в конечном итоге исправило это для меня, после консультации с Sencha, было установлено полное JDK, а не только JRE. Я точно не знаю, почему это исправлено, или в чем была основная причина, но теперь команда успешно установлена ​​и работает нормально.

0

я JDK установлен, но одна вещь работала для меня экспортировал $ ПАПКА_УСТАНОВКИ_JAVA/Bin:

export PATH=$JAVA_HOME/bin:$PATH