【问题标题】:Why do I need Java installed to install the JavaEE6 SDK?为什么需要安装 Java 才能安装 JavaEE6 SDK?
【发布时间】:2013-05-10 15:50:26
【问题描述】:

Linux新手,我尝试安装JavaEE 6 SDK,第一步安装GlassFFish: http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-6u4-jdk-7u11-downloads-1900532.html

当我跑步时

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 吗?我应该先安装它(并设置环境变量等)吗?

感谢您的澄清!

【问题讨论】:

  • 如果你想执行 Java 代码,你需要 Java 虚拟机 (JVM) 也就是 JRE。如果你想用 Java 开发(任何类型的应用程序),你需要 Java Development Kit a.k.a. JDK。 Java EE SDK (GlassFish) 将依赖于 JDK 来工作,与 Android SDK 等其他工具类似。

标签: linux jakarta-ee sdk java


【解决方案1】:

为了使用任何 Java 代码,包括 Java 开发工具包 JDK,您需要有 Java 运行时环境 JRE。大多数 JDK 包都带有 JRE。 JRE 包含用于运行 Java 类的 API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多