我有一个基于Java SWING的桌面应用程序,我被问到是否可以在Microsoft Surface Pro或Pro 2上运行。据我了解,它们使用的是Windows 8 / 8.1和将能够正常运行任何Windows应用程序,这是正确的吗?
在这些设备上运行我的应用程序时是否有任何警告或特殊注意事项?
编辑:如果重要,JRE将与应用程序一起分发,因此安装Java不是问题。
答案 0 :(得分:2)
...将能够正常运行任何Windows应用程序,这是正确的吗?
您将能够运行Java程序,但只能在安装JRE后以桌面模式运行。 Java 7 Update 10增加了官方支持。请参阅Java on Windows 8 FAQ。
默认情况下,Surface Pro上未安装Java。尝试从命令行运行时没有java.exe
或javac.exe
。你必须去Oracle并获取它。
我能够在Surface Pro上安装JRE。该软件包安装在C:\Program Files (x86)\Java\jre7\bin
中。安装后,java.exe -version
从命令行工作(在修复PATH
之后)。安装还包括一个IE插件,它似乎与平板电脑的IE 10一起使用。我也能够安装x64 JRE。我没有尝试安装JDK。
Windows App Store也可能提供了一些东西。但我不使用商店,所以我不知道。