openjdk-6-jdk私は(バージョン6b20-1.9.1-1ubuntu3)を使用したいと思います。しかし、私は Android SDK のインストールを開始したばかりなので、Sun (Oracle) Java が本当に必要な場合は、今がインストールするときだと思います。何かアドバイス?
4 に答える
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 Release 1 Build id: 20100917-0705 私のプロジェクトは Android 2.2 をターゲットにしています。これまでのところ動作します。
しかし、私は Android SDK のインストールを開始したばかりなので、sun java が本当に必要な場合は、今がインストールするときだと思います。何かアドバイス?
Dalvik クロス コンパイラは Sun のバイトコードを想定しており、OpenJDK で生成されたクラス ファイルで失敗することが、すべてのレポートで確認されています。また、Eclipse ADT プラグインなど、他のツールに問題があるかどうかもわかりません。お手数ですが、お試しいただければ幸いです。
OpenJDK と公式の Oracle コンパイラは、最新バージョンの Android 開発者ツールを使用して動作します。他の Java コンパイラ (GNU Classpath for Java など) は、動作する場合と動作しない場合があります。