Pelo que li em vários outros sites, incluindo o Stackoverflow, a resposta provavelmente é Não.
Isso ocorre porque o Windows 8 foi deliberadamente projetado dessa maneira.
Alguns links que elaboram mais sobre isso estão listados aqui:
O Java é uma maneira de escrever programas portáveis, e uma pessoa com quem trabalhamos escreveu alguns de nossos aplicativos de negócios em Java. Fazendo alguma verificação de compatibilidade preliminar e parece que atualmente não há uma JVM para Windows na plataforma de braço.
Existe algum plano para a JVM do Apache ou OpenJDK rodar no Windows 8 RT? Dispositivos como o Surface nunca rodarão Java?
Apenas para ajudar a esclarecer a resposta de Mamta, o Windows RT pode não necessariamente suportar o Java.
O Windows 8 PRO suporta definitivamente o Java. Esta é a versão padrão do Windows com a qual você está familiarizado e é muito semelhante ao Windows 7.
O Microsoft Surface vem em 2 versões - RT e PRO.
O So Surface RT pode não suportar o Java. Superfície PRO suporta java. A versão PRO do Surface simplesmente ainda não saiu, mas você já tem muitas outras opções de tablets e laptops que suportam o Windows 8 PRO.
Eu não tentei e não pesquisei muito, então não sei se pode ser útil, mas há uma implementação da JVM escrita em .NET ( IKVM.NET ). Esta JVM está listada na lista de aplicativos que são executados em WinRT jailbroken ( forum.xda-developers.com ). Neste fórum eles dizem sobre o IKVM.NET isso:
IKVM. Java, implemented in .NET (can run many pure-Java apps)
Tags java windows-8 windows-rt