openjdk-6-jdk
(バージョン6b20-1.9.1-1ubuntu3)を使用したいと思います。しかし、私はAndroid SDKのインストールを開始したばかりなので、Sun(Oracle)Javaが本当に必要な場合は、今がインストールの時期だと思います。何かアドバイス?
Androidで、問題ありません:)で作業するためにJDKを使用しています。
Java -version
Java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.1) (6b20-1.9.1-1ubuntu3)
OpenJDK 64-Bit Server VM (build 17.0-b16, mixed mode)
そしてEclipseプラグインも:)
私はそれを試しました、そしてそれは働いています。私はエラーなしでプロジェクトをビルドして実行しました。 (将来エラーが発生した場合は、Sun JDKを試してみることを知っています。)
フィードバックをお寄せいただきありがとうございます。
ところで、私はUbuntu 10.10を実行しており、Eclipse Helios Serviceリリース1ビルドID:20100917-0705私のプロジェクトはAndroid 2.2。これまでのところ機能しています。
しかし、私はAndroid SDKのインストールを開始したばかりなので、Sun Javaが本当に必要な場合は、今がインストールする時期だと思います。何かアドバイスはありますか?
DalvikクロスコンパイラはSunバイトコードを想定しており、すべてのレポートでOpenJDKで生成されたクラスファイルで失敗します。また、EclipseADTプラグインなどの他のツールに問題があるかどうかもわかりません。ただし、ぜひお試しください。
OpenJDKと公式のOracleコンパイラは、最新バージョンのAndroid開発者ツールを使用して動作します。その他のJavaコンパイラ(例:GNU Javaのクラスパス)が機能する場合と機能しない場合があります。
"公式"回答 (Red Hat、Incの "Free Java Software Engineer")であるAndrew Hughesによる):
私が知っている、これに関連するバグレポートはこれまでありませんでした。