Gradle:Failed to load native library ‘native-platform.dll’ for Windows 7 amd64.
Gradle実行でこのエラーが発生した。もちろん、このメッセージはWindows7 64bitのときのものである。
>gradle -version
FAILURE: Build failed with an exception.
* What went wrong:
Failed to load native library 'native-platform.dll' for Windows 7 amd64.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
「native libraryがロードできない」というエラーなのだが、実際にはそうではない。Javaプログラム一般に言えるのだが、Nativeライブラリをロードする以前にNativeライブラリを、どこかに格納しておかねばならないのだ。
Gradleの場合、デフォルトでは「c:\users\ユーザ名.gradle\native」以下になるのだが、このフォルダが存在していなかった。というのも、以下の環境変数を設定していたからだ。
GRADLE_OPTS=-Dgradle.user.home=c:\users\無関係なユーザ名\.gradle
これは、EGradleのバグなのかEclipse/EGradleでgradle.propertiesが読み込めないで対応したときに起こった。ユーザ名を間違えたのである。
ディスカッション
コメント一覧
まだ、コメントがありません