2013-03-25 75 views
0

如果Mac OS X計算機已經安裝了Java(6 - 7 - Both ???)&,則應用程序(來自AppStore)具有Java(6 - 7 Which ???)嵌入,系統會使用已安​​裝的Systemwide還是嵌入式Java?java嵌入式OS X應用程序VS系統安裝Java

爲什麼我問,說我有10個應用程序與嵌入式Java同時運行&我有系統安裝Java,將Java運行一次或11次?

因此,如果您必須使用許多Java應用程序,您應該使用嵌入式Java來構建/安裝它們,還是應該在系統上安裝Java?

如果某些應用程序期望/需要Java 6 &其他Java 7,你可以同時安裝(見下文)嗎?

  • Mac OS X用於安裝多個Java版本,全部由Apple提供,還有一個應用程序用於控制何時或由什麼App使用哪個Java版本。但是,這種應用是由蘋果從Java 6 &兩個Java的6-7是從現在不同的供應商(蘋果& Oracle)的去除&具有彼此足夠不同的方法來讓我懷疑他們仍然可以共存 -
+1

什麼Java應用程序具有Java嵌入 – Mark 2013-03-25 10:34:14

+0

@Mark我認爲他的意思是他應該使用系統預裝的Java還是自定義安裝的Java。但是,考慮將此問題提交給超級用戶。 (或要求不同) – Zhedar 2013-03-25 10:47:39

+0

我一般的問題需要被編輯爲不是很清楚要問什麼 - 我想我在這裏看到一些問題,這就是爲什麼我回答,但需要清理,以確保這是一個問題 – Mark 2013-03-25 13:57:41

回答

2

Java總是每個應用程序運行一次。所以在你的進程列表中,每個應用程序至少會有一個Java進程。

您可以同時安裝Java 6和Java 7(並取決於操作系統的早期版本,儘管我不知道它們來自哪裏)以及Java 8開發版本。見

Java 7的來自Oracle和6從Apple

在其Info.plist中的應用告知要使用哪個Java。