36

これはばかげた質問のように聞こえるかもしれませんが、Google は役に立ちませんでした。

Android で利用できる JRE はありますか? もしそうなら、それはどのバージョンですか?不足している主要な機能はありますか?

そうでない場合、Dalvik が Android で動作するには、すべての Java アプリを再コンパイルする必要があるということですか?

アップデート; Android で利用できる JRE はありますか?

4

2 に答える 2

26

いいえ、ありません。Google は Android 用に完全に異なるランタイムを作成しましたが、基本クラスは完全に異なります (互換性はありますが) 。

Java を言語 (構文) として使用しますが、Java プラットフォームは使用しません。

Android プラットフォームについては、こちらで学習できます。

そのページから:

Android には、Java プログラミング言語のコア ライブラリで利用可能な機能のほとんどを提供する一連のコア ライブラリが含まれています。

太字で「ほとんど」と読みます。

したがって、似ているように見えても、同じではありません。

于 2008-12-24T00:31:39.600 に答える
4

私が見つけた最も近いものはhttp://www.apogee.com/products/cjre-aです

残念ながら、そのページに記載されているように:

Apogee は、2012 年 6 月に CJREs+A のさらなる開発を一時的に停止したことに注意してください。顧客やその他のサード パーティへの「大量」配布のために、選択した Android 搭載デバイスを対象とした CJRE+A に関心がある場合は、Apogee にお問い合わせください。

...そして、ダウンロード/デモはどこにもありません。

彼らの製品ページhttp://www.apogee.com/productsから取得したものは、持っていれば素晴らしいものだったように聞こえます。

CJRE+A - 「CJRE for Android」は、Android アプリケーションの実行に加えて Java SE 5 および SE 6 アプリケーションを実行する必要がある、Android v4.x 以降を実行するデバイスに適しています。

私たちはまだ夢を見ることができます。私は彼らに連絡していません。私は、この機能を探している多くの企業を知っています。あまりにも速く減少するとは想像できません(または、フラッシュよりも遅いとしましょう)?

私は Apogee に連絡していません。試してみる価値があるかもしれません...誰かが解決策を見つけたら、私たちに最新情報を提供してください! ありがとう。

于 2012-12-04T20:50:11.623 に答える