44

ターミナルで、「 tools.jar ./studio.shis not in android studio classpathです。JREJAVA_HOMEではなく JDK を指していることを確認してください」というエラーが表示されます。

私はそれをグーグルで調べましたが、これは誰もが言うことです:「環境変数をJREではなくJDKパスに設定する必要があります」

この2つのコマンドを試します

export PATH=${JDK_HOME}:/etc/java-7-openjdk

export PATH=${JAVA_HOME}:/etc/java-7-openjdk

もう一度実行する./studio.shと、同じエラーが発生します

私のOSはLinux Mint 14

4

12 に答える 12

6

私のシステムで同じ問題を解決した方法は次のとおりです。@ user2533809に感謝します

$sudo apt-get install openjdk-7-jdk
$ls /usr/lib/jvm/java-1.7.0-openjdk-i386
ASSEMBLY_EXCEPTION  bin  docs  include  jre  lib  man  THIRD_PARTY_README
$export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-i386
$./studio.sh 

環境 :

kesavan@kesavan-Ideapad-Z460:bin$ uname -a
Linux kesavan-Ideapad-Z460 3.2.0-59-generic-pae #0trisquel1 SMP Sat Feb 22 03:55:17 UTC 2014 i686 i686 i386 GNU/Linux
kesavan@kesavan-Ideapad-Z460:bin$ 
于 2014-03-20T01:26:49.353 に答える
2

jdkをインストールすることでこれを解決しました。これはいらいらするほど単純に聞こえますが、私はそれを見逃しました。jdkをインストールしたと思っていましたが、実際にはjreをインストールしていました。

違う:

sudo apt-get install openjdk-7-jre

右:

sudo apt-get install openjdk-7-jdk

私がそれをするとすぐに、それは私にとってはうまくいきました。私たちが時々見逃してしまうもの....

于 2015-03-07T14:11:05.783 に答える
1

JDK がインストールされていて、それを指していましたが、java-1.7.0-openjdk- develがインストールされていませんでした (Fedora)。

于 2014-09-11T06:16:34.590 に答える
0

以下のトリックは私にとってはうまくいきます. build.gradle(Project:AppName) でアプリの依存関係を確認してください.

最新の build.gradle バージョンを試してください。

クラスパス「com.android.tools.build:gradle:2.2.1」

于 2016-11-08T23:14:58.120 に答える
0

私にとっての解決策は、studio.sh を変更し、JAVA_HOME を変数として追加することでした。

# ---------------------------------------------------------------------
# Locate a JDK installation directory which will be used to run the IDE.
# Try (in order): STUDIO_JDK, ../jre, JDK_HOME, JAVA_HOME, "java" in PATH.
# -------------------------------------------------------------------

     JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-i386/

if [ -n "$STUDIO_JDK" -a -x "$STUDIO_JDK/bin/java" ]; then (etc..)
于 2016-08-19T00:33:50.477 に答える
0

これは私が問題を解決するためにしたことです:

cd /opt/ (android-studio ディレクトリがある場所)

sudo chown -R your_user:your_user android-studio

your_userは...はい、あなたのユーザー名です:))

于 2015-05-17T16:56:48.543 に答える