Mountain Lion 有一项很棒的功能,运行“java”会弹出一个对话框,提示用户安装 Java(如果尚未安装)。这很好,但我希望对这个过程有更多的控制权,因为我的用户可能不理解或不知道这个对话框的用途。
我想测试 Java 是否存在,然后使用包含以下消息的对话框提示用户
My App requires Java. Java is not currently installed on this system.
Do you wish to download and install Java now?
然后,如果用户单击“是”,应用程序将启动 OS X 内置 Java 的下载和安装。
如何测试 Java 是否存在?如何在没有默认 OS X 提示的情况下启动下载?