0

如果 Mac OS X 计算机已安装 Java ( 6 - 7 - Both ??? ) 并且应用程序(来自 AppStore)嵌入了 Java ( 6 - 7 which ??? ),则系统将使用 Systemwide 安装还是嵌入式 Java ?

为什么我要问,说我有 10 个嵌入 Java 的应用程序同时运行并且我系统安装了 Java,Java 会运行一次还是 11 次?

因此,如果您必须使用许多 Java 应用程序,您应该使用嵌入式 Java 构建/安装它们还是应该在您的系统上安装 Java?

如果某些应用程序期望/需要 Java 6 和其他 Java 7,您可以同时安装两者(见下文)吗?

  • Mac OS X 过去安装了多个 Java 版本,全部由 Apple 提供,以及一个用于控制何时或由哪个 App 使用哪个 Java 版本的应用程序。但是,Apple 从 Java 6 中删除了该应用程序,并且 Java 的 6 -7 现在都来自不同的提供商(Apple 和 Oracle),并且彼此之间有足够不同的方法,这让我想知道它们是否仍然可以共存 -
4

1 回答 1

2

Java 总是每个应用程序运行一次。因此,在您的进程列表中,每个应用程序将至少有一个 Java 进程。

您可以安装 Java 6 和 Java 7(取决于操作系统的早期版本,尽管我不知道它们来自哪里)以及 Java 8 开发版本。看

Java 7 来自Oracle,6 来自Apple

应用程序在其 Info.plist 中告诉使用哪个 Java。

于 2013-03-25T13:55:47.373 回答