5

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

Есть ли планы по запуску JVM Apache или OpenJDK в Windows 8 RT? Будут ли такие устройства, как Surface, никогда не использовать Java?

3 ответа3

3

Из того, что я читал на других сайтах, включая 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

1

Просто чтобы прояснить ответ Мамты, 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.

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .