tangled.ICT/教育/エンジニアなどのセミナーしてる社長の日記。システム開発と教育の会社を経営してます。5/212017.05.21Gradleを導入して(もしくは導入されているリポジトリをクローンして)buildしようとしたときによく出くわすこれ。頻繁にする作業じゃないので,毎回どこ弄るんだっけなって迷子になるので,メモ。要するにJavaHomeが適切に設定されてませんよってことなんですね。javaHome=/Library/.../...ってな具合に「実際には○○にあるよー」って,言われてます。実際にある場所も教えてくれてるので,このプロジェクトでもそのjavaHomeを使うように指示してあげればいいわけなんですが,IntelliJのプロジェクト設定なんかをで適切に設定しても反映されないんですよね。あれー?というわけで,ここで弄らなければいけないのが,gradle.propertiesそれもそのはず,このメッセージはGradleを使ってbuildしようとしているときに出ているメッセージなので,Gradleに「このjavaHome使えよ」って教えてあげなくちゃいけない。IntelliJからGradleを使ってビルドするとき,デフォルトではIntelliJのJDKを使うようになっているみたい(深入りしてないのでざっくり理解です。詳しい方,ご指摘ください)。いうわけで,Gradleが使うjavaHomeを指定するために,gradle.propertiesにjavaHomeを指定する一文を追加。org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home私の環境ならこんな感じ。/Library/...のパスは,先ほどActual:...でエラーメッセージが教えてくれていたパスです。実際のjavaHomeの在処を教えただけ。javaのバージョンなど特定のjdkを意図的に設定する場合はそのパスを入れればいいわけです。これですんなりbuildできました。ビルドツール全然使いこなせないけど,確かに便利だなあ。print()で文章を出力しても一文字目しか表示されない2016.04.30【C#】過ぎたるは及ばざるがごとし2016.08.17【PHP】さくらでLaravel5.2。Knotエンジニアやデザイナーなどのクリエイター達の結び目になれるような場として、もくもく会や勉強会などを開催しています。Meetup関西一円のクリエイター達で関西盛り上げていこうぜ!っていう主旨のグループです。BBQしたりして楽しいことしたり、勉強会、LT会などを開催しています。小学校臨時講師を対象とした教師力UPと教員採用試験合格を目指した勉強会を開催しています。tangled.検索する。