Javaはポータブルプログラムを作成する方法であると考えられており、私たちが一緒に仕事をしている1人が、Javaでビジネスアプリケーションのいくつかを作成しました。いくつかの予備的な互換性チェックを行っていますが、現在、armプラットフォームにはWindows用のJVMがないようです。
ApacheまたはOpenJDKJVMをWindows8 RTで実行する計画はありますか? SurfaceのようなデバイスはJavaを実行しませんか?
Stackoverflowを含む他のさまざまなサイトで読んだことから、答えは「いいえ」である可能性があります。
これは、Windows8が意図的にそのように設計されているためです。
これについてさらに詳しく説明しているいくつかのリンクを以下に示します。
https://stackoverflow.com/questions/13041389/compile-and-run-a-external-Java-program-in-winrt
https://stackoverflow.com/questions/12942178/running-Java-swing-application-on-windows-8-tablet
Mamtaの答えを明確にするために、Windows RTは必ずしもJavaをサポートしているとは限りません。
Windows 8PROは間違いなくJavaをサポートしています。これは、使い慣れたWindowsの標準バージョンであり、Windows7と非常によく似ています。
Microsoft Surfaceには、RTとPRO)の2つのフレーバーがあります。
したがって、Surface RTはJavaをサポートしていない可能性があります。SurfacePROはJavaをサポートしています。SurfaceのPROバージョンはまだリリースされていませんが、Windows8をサポートする他のタブレットやラップトップのオプションがたくさんあります。プロ。
私はそれを試していませんでしたし、あまり研究していなかったので、それが役立つかどうかはわかりませんが、.NETで記述されたJVM実装があります( IKVM.NET )。このJVMは、ジェイルブレイクされたWinRTで実行されるアプリケーションのリストにリストされています( forum.xda-developers.com )。このフォーラムで、彼らはIKVM.NETについて次のように述べています。
IKVM。 .NETで実装されたJava(多くの純粋なJavaアプリを実行できます)