Будет ли в Windows RT JVM?

Будет ли в Windows RT JVM?

Java, как предполагается, является способом написания переносимых программ, и один человек, с которым мы работаем, написал некоторые из наших бизнес-приложений на Java. Провожу предварительную проверку совместимости, и, похоже, в настоящее время нет JVM для Windows на платформе arm.

Планируется ли запуск Apache или OpenJDK JVM на Windows 8 RT? Устройства вроде Surface никогда не будут работать на Java?

решение1

Из того, что я прочитал на других сайтах, включая Stackoverflow, ответ, скорее всего, будет «нет».

Это связано с тем, что Windows 8 была специально разработана именно таким образом.

Некоторые ссылки, которые более подробно рассказывают об этом, приведены ниже:

http://answers.microsoft.com/en-us/surface/forum/surfwinrt-surfnetwork/is-java-available-on-windows-rt/580222f0-3095-438c-b9d9-0fb07c4167fa?msgId=abb04c26-9c7d-4865-a74b-988b42868f9b

http://social.technet.microsoft.com/Forums/en-US/w8itprogeneral/thread/fb054992-c8f8-492b-b292-6a417c351383/

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

решение2

Чтобы прояснить ответ Mamta, Windows RT не обязательно поддерживает Java.

Windows 8 PRO определенно поддерживает Java. Это стандартная версия Windows, с которой вы знакомы и которая очень похожа на Windows 7.

Microsoft Surface выпускается в двух версиях — RT и PRO.

Так что Surface RT может не поддерживать Java. Surface PRO поддерживает Java. PRO-версия Surface просто еще не вышла, но у вас уже есть множество других вариантов планшетов и ноутбуков, которые поддерживают Windows 8 PRO.

решение3

Я не пробовал и не особо изучал этот вопрос, поэтому не знаю, может ли он быть полезен, но есть реализация JVM, написанная на .NET (IKVM.NET). Эта JVM указана в списке приложений, которые работают на взломанном WinRT (форум.xda-developers.com). На этом форуме говорят об IKVM.NET следующее:

IKVM. Java, реализованный в .NET (может запускать множество приложений на чистом Java)

Связанный контент