java - 在 Microsoft Surface Pro/Pro 2 上开发 Java 桌面应用程序

标签 java windows-8

我有一个基于 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.exejavac.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/

相关文章:

java - 通过 smack 从 openfire(xmpp) 服务器删除群聊历史

java - 使用 itext 生成 pdf 并在特定行中加粗

mysql - 如何在 Windows 8 中启动 Ruby on Rails?

windows-8 - 向 WinJS.Binding.converter() 函数发送多个参数

flash - Microsoft Surface 是否支持 Flash 网站?

java - 支持多线程的ArrayList

java - JSR303 : Is it possible to have different validation/messaging levels?

java - JPA - 从 REST 服务获取子对象

C++ 我们如何让我们的应用程序在计算机启动时启动(当然,在用户登录后)?

c# - WebAuthenticationBroker 在候选版本发布后的 Windows 8 Metro 应用程序中是否工作