Java は移植可能なプログラムを書くための手段であるはずで、私たちの同僚の 1 人は、ビジネス アプリケーションの一部を Java で書きました。予備的な互換性チェックを行ったところ、現在、ARM プラットフォームには Windows 用の JVM がないようです。
Apache または OpenJDK JVM を Windows 8 RT で実行する計画はありますか? Surface などのデバイスでは Java は実行されないのでしょうか?
答え1
Stackoverflow を含む他のさまざまなサイトで読んだところによると、答えはおそらく「いいえ」です。
これは、Windows 8 が意図的にそのように設計されているためです。
これについてさらに詳しく説明しているリンクをいくつか以下に示します。
https://stackoverflow.com/questions/13041389/winrt で外部 Java プログラムをコンパイルして実行します
https://stackoverflow.com/questions/12942178/windows-8-tablet 上で Java Swing アプリケーションを実行する
答え2
Mamta さんの回答を明確にするために、Windows RT は必ずしも Java をサポートしているわけではないかもしれません。
Windows 8 PRO は間違いなく Java をサポートしています。これは、皆さんがよくご存知の Windows の標準バージョンであり、Windows 7 と非常によく似ています。
Microsoft Surface には、RT と PRO の 2 種類があります。
そのため、Surface RT は Java をサポートしていない可能性があります。Surface PRO は Java をサポートしています。Surface の PRO バージョンはまだリリースされていませんが、Windows 8 PRO をサポートする他のタブレットやラップトップのオプションはすでに多数あります。