すべて - Win7 64 ビット マシンに最新の grails (2.1.0) と JDK (1.7.0_07) をダウンロードし、マシンを次のように構成しました。
1.) Java と Grails の環境変数を追加
2.) 必要に応じて PATH を更新
3.) すべてが正しくインストールされていることをjava -version
確認grails -version
java -version
コマンドが機能し、次のように表示されます。
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
しかし、grails -version
コマンドは次のエラーを生成します:
Exception: java.lang.RuntimeException thrown from the UncaughtExceptionHandler in thread “main”
すべての Java を完全にアンインストールしてから再インストールしてデバッグを試みましたが、同じエラーが発生します。64 ビット バージョンの Java がインストールされていることを確認しました。
エラーの詳細については、この Web サイトを参照してください(Mike [所有者] は、詳細については Stackoverflow を参照してください)。
なぜこれが起こったのか、何か考えはありますか?Grails を機能させるにはどうすればよいですか? よろしくお願いします。
-トム
Vector のコメントから1 を編集します。
すべての変数が適切に設定され、次のように表示されます。
GRAILS_HOME = C:\grails\grails-2.1.0
JAVA_HOME = C:\Program Files\Java\jdk1.7.0_07
Path = [lots of other stuff];%JAVA_HOME%\bin;%GRAILS_HOME%\bin;
編集2 @crudolfごとに、問題の説明の上部にあるJavaバージョン番号を修正しました(バージョンは1.7.0_07です)