我有一个基于 Java SWING 的桌面应用程序,有人问我它是否可以在 Microsoft Surface Pro 或 Pro 2 上运行。据我所知,这些应用程序使用的是 Windows 8/8.1,并且将能够正常运行任何 Windows 应用程序,这是否正确?
在这些设备上运行我的应用程序时是否有任何注意事项或特殊注意事项?
编辑:如果重要的话,JRE 将与应用程序一起分发,因此安装 Java 不是问题。
最佳答案
... will be able to run any Windows app normally, is this correct?
您将能够运行 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 上也可能提供一些东西。但我没去商店,所以我不知道。
关于java - 在 Microsoft Surface Pro/Pro 2 上开发 Java 桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23622915/