2016-04-13 6 views
0

私はイオンで最初のビルドを開始したいと考えていました。しかし、次のエラーですぐにビルドが失敗します。Ionic Build Failed:JAVA_HOMEが無効です

Running command: E:\Apps\ASV\Node\node.exe E:\Apps\ASV\Code\MyASV\hooks\after_prepare\010_add_platform_class.js E:\Apps\ASV\Code\MyASV 
add to body class: platform-android 
Error: Failed to run "java -version", make sure that you have a JDK installed. 
You can get it from: http://www.oracle.com/technetwork/java/javase/downloads. 
Your JAVA_HOME is invalid: C:\Program Files\java\jdk1.8.0_77 

これを修正するために過去1時間にいくつか試しました。すべてのJava関連のものを削除し、再インストールし、JAVA_HOMEをjdkパスに何度か設定し、%JAVA_HOME%\ binをパス変数に追加しましたが、何も修正しませんでした。現在、私は手動で作成しなければならなかった私のJAVA_HOMEが、現時点では次のようになります。

C:\Program Files\Java\jdk1.8.0_77 

このパスがエラーメッセージのいずれかに異なっていることに注意してください。 「Java」は小文字と大文字で書かれていますが、これが適切かどうかはわかりません。また、このJAVA_HOME変数を変更して再構築を試みるのと同じエラーが発生すると、変更された変数はイオンの使用に影響を与えないようです。

どうすればこの問題を解決できますか?何が間違っているのでしょうか?

+0

すべてのcmdプロンプト端末または実行していたアプリケーションを閉じて、再度開いてください。 JAVA_HOMEのアップデートは、再起動するまで取得されません。 – SnakeDoc

+0

数回の再起動を試みましたが、残念ながらこれは役に立たなかったです。 –

+0

はいjava.exeがあります –

答えて

0

あなたはcurrnentのJDKのbin /ディレクトリ

+0

私の箱の環境変数を編集しますか? –

+0

はい、あなたのボックスには環境変数があります。 JAVA HOMEもその一つです。 Windowsの場合は、コントロールパネルで環境変数を検索します。あなたを編集できる場所を見つけ出す必要があります。 – nythgar

1

オーケーにJAVA_HOMEを指すようにあなたの箱のあなたの的環境変数を編集する必要があります、私はそれを修正しました。エラー

Your JAVA_HOME is invalid: C:\Program Files\java\jdk1.7.0_79 

かなり刺激的です。エラーは、PATH変数は、どういうわけか

%JAVA_HOME%\bin 

C:\Program Files\Java\jdk1.7.0_79\bin 

のようなエントリがまだエラーが発生します。逃したということでした

+0

エラー:C:\ Program Files \ Java \ jre1を開けませんでした。エラー:C:¥Program Files¥Java¥jre1 .8.0_91 \ lib \ i386 \ jvm.cfg'' –

0

これは、JDK \ binフォルダ(通常はC:\ ProgramFiles \ Java \ jdk * \ binディレクトリ)を指している必要があります。

最近私の新しいウィンドウズPCで試したところ、同じ問題が発生しました。

関連する問題