2013-05-10 155 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。

相关问题