回答:
Stackoverflowを含む他のさまざまなサイトで読んだことから、答えは「いいえ」になる可能性が高い
これは、Windows 8がそのように意図的に設計されているためです。
これについてさらに詳しく説明するリンクの一部を以下に示します。
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 8 PROはJavaを完全にサポートしています。これは、使い慣れたWindowsの標準バージョンであり、Windows 7と非常によく似ています。
Microsoft Surfaceには、RTとPROの2つのフレーバーがあります。
したがって、Surface RTはJavaをサポートしていない可能性があります。Surface PROはjavaをサポートします。SurfaceのPROバージョンはまだリリースされていませんが、Windows 8 PROをサポートする他の多くのタブレットおよびラップトップオプションが既にあります。
私はそれを試さなかったし、あまり研究しなかったので、それが役に立つかどうかはわかりませんが、.NET(IKVM.NET)で書かれたJVM実装があります。このJVMは、jailbroken WinRT(forum.xda-developers.com)で実行されるアプリケーションのリストにリストされています。このフォーラムでは、IKVM.NETについて次のように述べています。
IKVM。Java、.NETで実装(多くのpure-Javaアプリを実行可能)