Add java version to an existing maven app - herokaijp/devcenter GitHub Wiki
デフォルトでは、JavaのアプリケーションはOpenJDK6で動きますが、JVMのより新しいバージョンで実行する事が可能です。以下では、OpenJDK7の使用手順を説明します。
Java on Herokuについてなにか質問がある際には, Java on Heroku forumsにて質問してください。
##前提条件
##アプリケーションにsystem.propertiesを追加する
アプリケーションのベースディレクトリにsystem.properties
と呼ばれるファイルを作ります。
java.runtime.version=1.7
を追加します。
Note: 現在、サポートされているバージョンは1.6、1.7、および1.8です。デフォルトは1.6です。
##system.propertiesをコミットする
:::term
$ git add system.properties
$ git commit -m "Adding Java 7 support"
##PATHを更新する
:::term
$ APP_PATH=`heroku config:get PATH`
$ heroku config:set PATH=/app/.jdk/bin:$APP_PATH
Setting config vars and restarting quiet-escarpment-6377... done, v9
PATH: /app/.jdk/bin:/usr/local/bin:/usr/bin:/bin
##アプリをPushする
:::term
$ git push heroku master
以下のように、ビルド出力にInstalling OpenJDK 1.7
が追加されているはずです。
:::term
-----> Heroku receiving push
-----> Java app detected
-----> Installing OpenJDK 1.7...done