1

私のマシンには2つの別々のJavaインストールがあります。開発した古いエンタープライズアプリをサポートする5.0があり、他の目的のために最新のJVMがインストールされています。古いバージョンをマシンに保持する必要がありますが、現在Playを使用しようとしています。私自身のプロジェクトのいくつかについては2.0。

Playから実行しようとすると!ディレクトリ5.0バージョンが取得されているため、「UnsupportedClassVersionError」が発生します。私の7.0jdkインストールに遊びを向ける最良の方法は何ですか?JDK5がデフォルトのままであることが重要です。

4

2 に答える 2

0

実行するplay実行可能ファイルは、パス上にあるJavaバージョンでsbtを開始する起動スクリプトです。次のように、開始時にパスを変更できます。

PATH="/my/jdk7/path:$PATH" play

これは、ある種のUNIXシェルを使用していることを前提としています。そうでない場合は、起動スクリプト自体を変更できます。

于 2012-12-27T06:45:37.193 に答える
-1

のように本番環境で使用する場合はplay start、次を使用してアプリケーションをコンパイルしたら実行できますplay dist

java -jar yourappname.jar 

したがって、使用するJavaバージョンを指定します。

于 2012-12-27T12:33:01.060 に答える