2013-05-10 153 views
0

新在Linux上,我嘗試安裝的JavaEE 6 SDK,第一步安裝GlassFFish: http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-6u4-jdk-7u11-downloads-1900532.html爲什麼我需要安裝Java來安裝JavaEE6 SDK?

當我運行

sh java_ee_sdk-6u4-jdk7-linux-x64.sh 
我的服務器上

,我得到提示,我應該安裝了Java :

Could not locate a suitable jar utility. 
Please ensure that you have Java 6 or newer installed on your system 
and accessible in your PATH or by setting JAVA_HOME 

這是我很困惑:

  • 它是JDK包中的Java嗎?但我正在安裝它,所以當然我還沒有安裝它!

  • 它是從JRE的Java呢?我應該先安裝它(並設置環境變量等)?

Thx任何澄清!

+0

如果要執行Java代碼,則需要Java虛擬機(JVM)a.k.a. JRE。如果你想用Java開發(不管是哪種應用程序),你需要Java開發工具包a.k.a. JDK。 Java EE SDK(GlassFish)將依靠JDK工作,與其他工具(如Android SDK)類似。 – 2013-05-10 15:52:33

+0

[在Linux上安裝Java EE SDK的問題]的可能重複(http://stackoverflow.com/questions/2224321/problems-installing-java-ee-sdk-on-linux) – 2013-05-12 17:37:04

回答

2

爲了使用任何Java代碼(包括Java Development Kit,JDK),您需要擁有Java運行時環境JRE。大部分JDK包都帶有JRE。 JRE包含運行Java類的API。

相關問題