Amazon Mechanical turk API をテストするために JDK 5 をインストールする必要があります (これは JDK 6 と完全には互換性がありません)。Apple の Web サイトでは、最新の JDK しか見つかりません。Mac 用の古いバージョンの JDK を入手する方法はありますか?
4 に答える
このヒントが役立つかもしれません: 10.6: Snow Leopard で Java 1.4.2 および Java 1.5 アプリを再度有効にする
使用する
-ターゲット1.5
はい、これはMacの問題です。
バックアップを行う場合は、jdk 5 を含む古いフォルダーをバックアップ ディスクからマシンにコピーするだけで済みます。私のために働いた。
javac の設定を使用して、1.5 jdk に対してコンパイルできます。
あなたの場合:
javac -source 1.5 -target 1.5
これは IDE で設定することもできます。maven.compile.target
または、maven とandを使用してこれを行うことができますmaven.compile.properties
・ソースリリース
受け入れられるソース コードのバージョンを指定します。release には次の値を使用できます。
[...]
- 1.5
コンパイラは、JDK 5 で導入されたジェネリックおよびその他の言語機能を含むコードを受け入れます。[...]
-対象バージョン
指定したバージョンの VM を対象とするクラス ファイルを生成します。クラス ファイルは、指定されたターゲットとそれ以降のバージョンで実行されますが、以前のバージョンの VM では実行されません。有効なターゲットは、1.1 1.2 1.3 1.4 1.5 ( 5も) および1.6 ( 6も) です。-target
のデフォルトは、 -sourceの値によって異なります。
- -sourceが指定されていない場合、 -targetの値は1.6です。
- -sourceが1.2の場合、 -targetの値は1.4です。
- -sourceが1.3の場合、 -targetの値は1.4です。
-source の他のすべての値の場合、-targetの値は-sourceの値です。
資力 :