1

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 のトップ投票の回答を読んだところ、Windows 8 の Android Studio クラスパスにないように見えますが、jar をコピーする必要があるとのことでした。まだ試してみましたが、これが唯一の解決策ではないことを願っています)。

誰もこの問題を経験していて、どうすれば修正できるか知っていますか?

4

1 に答える 1

0

最後にjEnv、JDK をアンインストールして最新バージョン (u71) にアップロードしました。

でbashプロファイルを設定した後export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)、それは魅力的に機能しました。

于 2016-02-02T00:52:18.613 に答える