【问题标题】:How to launch the “To open “Java Preferences", you need a Java runtime. Would you like to install one now?” in Lion?如何启动“要打开“Java 首选项”,您需要一个 Java 运行时。您现在要安装一个吗?”在狮子?
【发布时间】:2011-07-21 14:58:18
【问题描述】:

如何在我的应用程序打开时让 Lion 的新 Java 安装程序提示启动?

示例:http://kb2.adobe.com/cps/909/cpsid_90908.html

eclipse 似乎可以做到,但 NetBeans 没有。

【问题讨论】:

  • 我记得当您安装 Developer CD 时,Developer/Utilities 文件夹中有一个 JARBundler 应用程序(或类似名称)。是否已通过启动安装程序的选项进行了更新,也许?
  • 这在我的 Lion 安装中不存在 - 我猜我可能需要安装 JRE 才能获得它。在我知道如何启动这个提示之前,我宁愿不这样做。 :)
  • 嗨,杰克。我没有给你的答案,但我可以告诉你,我的 Java 应用程序是“免费”获得的。我不确定操作系统在决定显示此对话框时正在寻找什么。
  • 只是好奇,NetBeans 会发生什么?您是否收到其他错误消息?
  • 没有消息,除非你从终端启动它......然后它只是说没有找到 JRE(不准确的措辞)。

标签: java macos osx-lion


【解决方案1】:

如果系统上未安装 Java,则转到终端并键入“java”会触发您要查找的弹出窗口。

但是我不知道之后如何触发此弹出窗口

【讨论】:

  • 不幸的是,对话框将显示为“使用 java...”,而我希望它显示为“使用 ...”,例如 Eclipse。
【解决方案2】:

如果我理解正确,您希望能够在没有安装 JRE 的机器上运行最初用 java 编写的应用程序,并且能够显示提示用户安装 JRE 的弹出窗口。

显然,您可以为每个执行此操作的平台实现脚本。例如,它可以是 windows 的 VB 脚本,unix 的 TCL/TK 脚本等。

其他可能性是使用为您完成工作的包生成器。我曾经使用过 InstalAnywere 和 Multiplatform Installer(来自 Install Shield),我认为它们具有这样的功能。

【讨论】:

  • 我不认为你是对的。他特别希望在 Mac OS Lion 的情况下启动一个操作系统提供的对话框,用于下载和安装 Java 运行时。
  • 我知道他想要 MAC 的解决方案。我写了一个关于 Windows 和 Linux 的例子。我只是说有2个解决方案并解释了它们。
  • 我可以轻松编写自己的 Java 启动器,但我特别想要 Lion 的内置对话框,正如 @Duncan 所说。
猜你喜欢
  • 2015-01-06
  • 1970-01-01
  • 2020-12-03
  • 1970-01-01
  • 2020-03-23
  • 2015-07-28
  • 2017-11-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多