2

私の目標は携帯電話でTomcatWebサーバーを実行することですが、Javaアプリを実行することは問題ありません。Oracle Java Embedded Suite 7.0は、ARMデバイスで実行できる通常のJava SEのようです(免責事項、これまでJava Embeddedを使用したことはありません)。

ADB経由で携帯電話にコピーしましたが、Java実行可能ファイルを実行しようとすると、ファイルが見つからないと表示されます。

4

1 に答える 1

1

Android には、Java アプリケーションを実行するための従来の Java ランタイム環境 (JRE) がありません。Java Micro / Standard / Enterprise エディションのいずれにも対応していませんjava。つまり、実行可能ファイルやその他の必要なライブラリは必要ありません。このため、他の方法ではどこでも実行される Java アプリケーションを単にプッシュして実行することはできません。

Android フォンで Web サーバーを実行したい場合は、NanoHTTPDを試すことができます。通常の Java アプリケーションを Android で実行したい場合は、Android SDKリファレンス ドキュメントを使用して移植する必要がありますが、これは簡単ではないかもしれません。

Java SE Embedded を Android フォンにプッシュしても機能しません。そのページリストのように、少なくともglibc 2.9 以降が必要であり、Android スタックが提供していないためです。

于 2012-09-29T23:57:04.033 に答える