Android Studio - "tools.jar", по-видимому, отсутствует в пути к классам Studio с использованием jEnv

Я использую jEnv для управления своей средой Java. Я попытался запустить Android Studio, но это не удается из-за следующего сообщения об ошибке (при новой загрузке - просто чтобы убедиться):

'tools.jar' seems to be not in Studio classpath. 
Please ensure JAVA_HOME points to JDK rather than JRE.

Я использовал плагин экспорта, так что jEnv устанавливает для меня переменную среды JAVA_HOME.

Вот как это выглядит в моем терминале:

jenv global
> 1.8.0.65

java -version
> java version "1.8.0_65"
> Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
> Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

javac -version
> javac 1.8.0_65

echo $JAVA_HOME
> /Users/****/.jenv/versions/1.8.0.65

ls /Users/****/.jenv/versions/1.8.0.65/lib/
> ant-javafx.jar    ir.idl      missioncontrol  sa-jdi.jar
> ct.sym        javafx-mx.jar   orb.idl     tools.jar
> dt.jar        jconsole.jar    packager.jar    visualvm

Итак, я вижу tools.jar, поэтому не понимаю, почему Android Studio не запускается.

Я на Mac OS X El Capitan 10.11.3.

Между прочим, я прочитал самый лучший ответ от tools.jar, похоже, нет в пути к классам Android Studio на Windows 8, но там сказано, что вы должны скопировать jar, что заставляет меня думать о самом уродливом способе решения проблемы (у меня нет пока не пробовал, но надеюсь это не единственное решение).

Кто-нибудь сталкивался с этой проблемой и знает, как я могу это исправить?

1 ответ

Итак, наконец я удалил jEnv и загрузил мой JDK до последней версии (u71).

После настройки моего профиля bash с помощью export JAVA_HOME=$(/usr/libexec/java_home -v 1.8), Оно работало завораживающе.

Другие вопросы по тегам