2006/02/09(木) [n年前の日記]
#4 [java] _Java TIPS 002 iアプリ エミュレータを JDK1.5で動かすには
というわけで、JDK1.5 で動かすには、エミュレータの「設定」→「sun.tools.javac.Main」にチェックを入れましょう。なるほど、やはりそこなのか…。
◎ _Javaの旧バージョンのコンパイル :
SUNのJavaはVer.1.1から1.2に変わるときに大きな変更があって、新しいバージョン(2005/3/20ではVer.1.5になっている)でコンパイルしたJavaアプレットの表示が古い環境しかないPCだとうまく表示されないという問題があった。この問題を回避するためなるほど。…eclipse や DoJa でそのへん指定できるのかしら。後で確認してみないと。 _(via Lazy SE: Javaの旧バージョンのコンパイル)
javac -target 1.1 Nantoka.java
というようにすると、古い形式でコンパイルしてくれるのであった。ところが、Java 1.5でこれをやると「ターゲットリリース1.1がデフォルトのソースリリース1.5と競合しています」というエラーが出て、コンパイルしてくれない。こういうときは
javac -target 1.1 -source 1.2 Nantoka.java
というように、-targetオプション以外に -sourceオプションをつけてやれば旧形式でコンパイルしてくれる。(source のバージョンは1.3でも可)Javaのコンパイル より
[ ツッコむ ]
以上です。