如何在 Mac OS X 上测试 Java 应用程序?

How to test a Java application on Mac OS X?

诚然,这可能与编程并不完全相关。但是我仍然相信 SO 上的人群将是最好的答案,因为它与软件测试和部署有关。

我的公司开发了一个商业 Java 应用程序。我们想在 Mac OS X(客户端版本)上测试此应用程序。

Mac OS X 目前对我们来说不是一个大平台。我们只有一个请求。所以我们不想仅仅为了一些小测试而投资 Apple hw。我们的应用程序是纯粹的 Java,但由于我们(通常)将其与私有 JRE 捆绑在一起,所以有 Mac OS X 个我们想要测试的特定问题。

对于其他平台(即各种 Windows 版本、各种 Linux 发行版、Solaris x86 等),我们只需在 VirtualBox 中对其进行测试,到目前为止这对我们来说效果很好。

输入Mac OS X。我们如何创建一个Mac OS X 环境只是为了测试? (没有任何苹果硬件)。我的印象是,如果不违反各种 Apple 许可规则,这是不可能的?

如果确实需要,我们愿意在 OS 许可证上投资几美元,但肯定不愿意购买任何硬件。对于提到的所有其他 OS,我们实际上无需支付任何 OS 许可费用,也无需投资任何硬件。 Mac OS X 可以做什么?

(注意:无论您提出什么建议都必须合法,我们不想违反任何许可规则)

最终更新

我接受 不是因为这是我希望的答案,而是因为它指向我不知道存在的服务。我看到这种云端服务的唯一问题是它被锁定到 Mac OS X 的某个版本。对于其他 OS'es,我们维护 VDisks相同OS的各种版本(例如Win7和Win8),以便我们可以在用户报告问题的平台上进行测试。它还使我们能够创建更针对实际版本的安装说明。

如果它必须是合法的,那么你必须去购买或租赁一些 Apple 硬件并购买 OS X 的许可(你不购买软件,只是一个许可证)。这是您能够在 Mac OS X.

上合法测试的唯一方法

Mac OS X 只能(合法地)在 Apple 硬件上 运行 但有 http://www.macincloud.com 等服务允许您 "rent"此类硬件并按小时支付您实际花费在 Mac.

上的测试时间