2016-04-09 6 views
2

"ionic emulate android"コマンドを実行できません。 私は、次のエラーメッセージを得続ける:私はすでに私は「どのJava実行したとき、私は "Javaの-version" を実行したとき、私はこの"ionic emulate android"コマンドを実行すると、UbuntuのIonicでjavaエラーが発生する

java version "1.7.0_95" 
OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.14.04.2) 
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode) 

を得た のJavaをインストールしているenter image description here

"、私はこれを持っています

/usr/bin/java 

私はこのエラーが発生している理由は誰ですか? 私はUbuntu 14.04を使用しています。

ありがとうございます!

+0

あなたはANDROID_SDKを適切にインストールし、パスに 'JAVA_HOME'、' ANDROID_HOME'を追加しましたか? 'hooks/after_prepare/010_add_platform_class.js'に実行権限があるかどうかを確認し、そうでない場合は実行権限を与えます。 – liuwenzhuang

+0

私はすでにANDROID_SDKをインストールしています。私は既にANDROID_HOMEを自分のパスに追加しました。どうすればJAVA_HOMEを追加できますか? –

答えて

1

IonicはJava実行可能ファイルを見つけることができません。あなたはまた、/etc/environmentにこのラインを入れて、でそれをロードしようとすることができます

export JAVA_HOME="your/path/to/jdk" 


は、PATHにそれがアクセスできるようにしてくださいそれは、この記事で提案されたよう

source /etc/environment 

How to set JAVA_HOME for Java?

+0

私はすでにあなたの方法であなたが提案しているリンク投稿を試みました..しかし、私はまだ同じエラーを持っています..私はすでに私の "フック"フォルダに777へのアクセス権を設定しましたが、まだ運がありません。 –

+0

Ubuntuのエキスパートではありませんおそらく、 '〜/ .bashrc'ファイルに行を追加し、' source〜/ .bashrc'を使ってロードすることができます。 'echo $ JAVA_HOME'の結果は何ですか? – TGrif

+0

私はそれを試みましたが、まだ動作しません。エラーメッセージ "あなたのJAVA_HOMEは無効です:/ usr/lib/jvm/java-7-openjdk-amd64" –