私の目標は携帯電話でTomcatWebサーバーを実行することですが、Javaアプリを実行することは問題ありません。Oracle Java Embedded Suite 7.0は、ARMデバイスで実行できる通常のJava SEのようです(免責事項、これまでJava Embeddedを使用したことはありません)。
ADB経由で携帯電話にコピーしましたが、Java実行可能ファイルを実行しようとすると、ファイルが見つからないと表示されます。
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 スタックが提供していないためです。