120

Android Studio をインストールし、ここに記載されているすべての手順に従いました

しかし、開始するstudio.shと、次のメッセージでエラーが発生しました。

「tools.jar」は Android Studio クラスパスにありません。JAVA_HOME が JRE ではなく JDK を指していることを確認してください

ここで誰でもこれを手伝ってもらえますか?

4

17 に答える 17

96

Java JDK が正しくインストールされているかどうかを確認する

dpkg --list | grep -i jdk

そうでない場合は、JDKをインストールします

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java8-installer

インストール後、jdk を有効にする必要があります。

update-alternatives --display java

Ubuntu が Java JDK 8 を使用しているかどうかを確認する

java -version

すべてが正しければ、答えは次のようになります。

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

使用されているコンパイラを確認する

javac -version

このようなものが表示されるはずです

javac 1.8.0_91

最後に、環境変数に JAVA_HOME を追加します。

編集してファイルの末尾に/etc/environment追加JAVA_HOME=/usr/lib/jvm/java-8-oracle

sudo nano /etc/environment

ファイルの末尾に追加

JAVA_HOME=/usr/lib/jvm/java-8-oracle

その後、再起動する必要があります。これは、ターミナルから次のように実行できます。

sudo reboot

JDKを削除したい場合

sudo apt-get remove oracle-java8-installer
于 2013-07-24T07:29:46.253 に答える
16

エラーは一目瞭然です。環境変数を JRE ではなく JDK パスに設定する必要があります。

JDK_HOME: C:\Program Files\Java\jdk1.7.0_07

Linuxのパスを確認してください

ここでは重複する可能性がありますAndroid Studioが機能しない

于 2013-05-17T04:52:30.017 に答える
9

ウィドウズ7 64ビット.

  1. JAVA_HOME は JRE (JDK ではない) ディレクトリを指します
  2. tools.jar を JDK\lib ディレクトリから ANDROIDSTUDIO\lib ディレクトリにコピーすると問題が解決します
于 2015-01-16T20:51:11.750 に答える
4

まず、Java JDK が正しくインストールされているかどうかを確認します。

dpkg --list | grep -i jdk

そうでない場合は、JDK をインストールします。

  1. Oracle から最新バージョンの JDK をダウンロードします: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  2. マシンの適切な場所に解凍します。抽出場所を取得します。

    vi ~/.bashrcまたvi ~./ bash_profile

    JAVA_HOME=/home/user/installs/jdk1.7.0_40
    PATH=$JAVA_HOME/bin
    

    source ~/.bashrcまたsource ~/.bash_profile

  3. インストール後、次のことを確認できます。

    java -version
    which java
    

    すべてが正しい場合、答えは次のようになります。

    Java バージョン "1.7.0_40"
    Java(TM) SE ランタイム環境 (ビルド 1.7.0_40-b43)
    Java HotSpot(TM) 64 ビット サーバー VM (ビルド 24.0-b56、混合モード)

  4. android-studio/bin ディレクトリにあるファイルの studio.sh に次のステートメントを追加します。

    JAVA_HOME=/home/user/installs/jdk1.7.0_40
    

最後に、次のコマンドで Android Studio を起動します。

./studio.sh 
于 2014-07-07T03:58:30.923 に答える
4

新しくインストールした Linux Mint 16 でも同じ問題が発生しました。これを修正するには、コマンドを入力するだけです。

sudo apt-get install openjdk-7-jdk

以上です。リポジトリを追加したり、環境に JAVA_HOME を作成したりする必要さえありません。

于 2014-04-20T17:00:11.800 に答える
4

Gnome 16.2 でFedora 22を実行している私にとって、このソリューションは役に立ちました。つまり、JDK の開発ファイルである java-1.8.0-openjdk-devel をインストールする必要があります。

ターミナルを開き、JDK 開発パッケージの最新バージョンを検索します。

$ dnf search jdk-devel
Last metadata expiration check performed 12:44:51 ago on Mon Aug  3 22:20:24 2015.
============================ N/S Matched: jdk-devel ============================
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with
                                      : full debug on
$ sudo dnf install java-1.8.0-openjdk-devel
于 2015-08-04T08:04:01.863 に答える
4

ubuntu では、ここで説明されているすべての方法を試しましたが、どれも機能しませんでした。

私が最終的にやったことは次のことでした:

  • Oracle から JDK をダウンロードし、アーカイブを抽出します。

  • 編集android-studio/bin/studio.shして一番上に追加

    JAVA_HOME=/path/to/jdk のエクスポート

  • ファイルを保存し、cd android-studio/binAndroid Studio を起動します。./studio.sh

于 2015-01-13T09:34:00.457 に答える
1

Windows 7 x64 プロフェッショナル エディションでも同様の問題に直面していました。この問題を解決するには、次の手順に注意してください。

  1. jdk1.7 x64 ビット バージョンを使用している場合、必要なパスに tools.jar がありません。

  2. jdk1.7 の x86 バージョンをインストールしてください

  3. JDK_HOME="C:\Program Files (x86)\Java\jdk1.7.0_67" を設定し、パス環境変数を path="C:\Program Files (x86)\Java\jdk1.7.0_67\bin" として更新します 注: Linux適切なパスを入れます。

  4. /android-studio\bin フォルダーから 32 ビット アプリケーションを起動します。

これらの手順は、32 ビット jdk1.7 を使用する Windows 7 でテストおよび検証しました。

于 2014-09-27T17:54:55.483 に答える
0

おそらく、マシンに jdk がインストールされていないことが原因です。最初の実行でまったく同じ問題が発生しました。ターミナル ( CTRL+ALT+T ) を開き、次のように入力します。sudo apt-get install openjdk-7-jdk

完了したら、Java 環境変数をセットアップします。手順は次のとおりです。

  1. sudo gedit /etc/environment
  2. ファイルの先頭または末尾に次のように記述します: JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386(場所は、Java のインストールによって異なる場合があります)
  3. export JAVA_HOME
  4. 保存してエディターを終了します。
  5. ターミナルを使用してパス変数を再度ロードします。. /etc/environment

さらに明確にするための役立つリンクのカップル:

お役に立てれば。

于 2014-09-08T11:19:48.267 に答える
0

Windows 7 では、管理者として右クリックして android-studio/bin フォルダーにある studio.bat ファイルを実行するだけです。以前のスタジオ設定をインポートするよう求められます。これを無視して、次のダイアログで jdk ディレクトリへのパスを指定できます。それで全部です。

マルセル

于 2014-10-14T17:01:13.360 に答える
0

Linux Mint 17.3 のインストールでは、これらの手順が非常に役立つことがわかりました。

この問題は、システムのデフォルト Java が OpenJDK であり、Android Studio が Oracle の JDK を好むことに要約されるようです。チュートリアルにある OpenJDK の削除手順は実際には実行しませんでしたが、Oracle JDK をダウンロードしてシステムのデフォルトとして設定しただけです。Android Studio はすぐに機能しました。

リンクされたページが消えた場合に備えて、私が取った手順は次のとおりです。

Oracle JDK をダウンロードします。私のバージョンは 1.7.0_79 でした。

tar -zxvf jdk-7u79-linux-x64.tar.gz
sudo mkdir -p /opt/java
sudo mv jdk1.7.0_79 /opt/java
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.7.0_79/bin/java" 1
sudo update-alternatives --set java /opt/java/jdk1.7.0_25/bin/java

java -version

システムがOracleのJDKを使用していることを確認し、次のような出力を提供します

java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
于 2016-01-29T18:07:13.483 に答える
0

確認しなければならないことが 2 つあります。

  1. Java インストール ディレクトリを参照する正しい値が/etc/environmentファイルに含まれていることを確認します。JAVA_HOMEPATH
  2. Java のバージョンが正しいことを確認します (サーバー バージョンの Java を必要とする Linux のディストリビューションを使用している可能性があります)
于 2015-12-14T08:16:48.283 に答える
0

参照していたときにこの問題に遭遇しました

 [drive]:\Program Files\Java\jdk1.8.0_65 

推奨される Android Studio の代わりに、私の JAVA_HOME 環境変数で

[drive]:\Program Files\Java\jdk1.7.0_79. 

Windows 10 Pro で x64 バージョンの JDK を使用しています。

Android Studio のインストール手順から。

Android Studio をセットアップする前に、JDK 6 以降がインストールされていることを確認してください (JRE だけでは十分ではありません)。Android 5.0 以降の開発には JDK 7 が必要です。JDK がインストールされているかどうか (およびどのバージョンか) を確認するには、ターミナルを開いて「javac -version」と入力します。JDK が利用できない場合、またはバージョンがバージョン 6 より前の場合は、Java SE Development Kit 7 をダウンロードしてください。

http://developer.android.com/sdk/installing/index.html?pkg=studio

于 2015-12-03T18:27:19.610 に答える