安装JDK并设置JAVA_HOME

时间:2012-08-14 07:47:52

标签: java java-home

  1. JDK的目的究竟是什么 - 运行java程序还是开发?
  2. 似乎有太多的包在其标题中包含java和jdk / sdk。如果我想开发Java应用程序,我应该安装哪一个?
  3. 谁使用JAVA_HOME,我应该将它设置为什么?

3 个答案:

答案 0 :(得分:3)

  1. JDK是开发环境。 JVM是运行时环境。
  2. 您应该从oracle网站下载java安装程序或从repositiry manager安装它
  3. JAVA_HOME系统变量通常是enterprice java软件(应用程序服务器,数据库,开发工具等)所必需的。您应该将JAVA_HOME变量设置为JDK或JVM的根目录(将其设置为JDK始终有效,但也许某些软件将按预期运行,JAVA_HOME指向JRE)。如果你设置JAVA_HOME,那么$JAVA_HOME/bin/java -version命令应该是pring版本的java。

答案 1 :(得分:2)

JRE 表示Java运行时环境。大多数Java软件只需运行 JRE

JDK 表示Java Development Kit。 JDK 总是包含 JRE 。如果你开发的话,最好总是使用 JDK ,因为它包含了java自己的类的源代码和文档。

还有一些软件(通常是用于开发的软件)使用 JDK 的工具来运行,例如:该软件需要 JDK 作为运行时环境(例如:ant)。

JVM 是指Java虚拟机,无论是在 JRE 还是 JDK ,都是运行java程序的程序。

JAVA_HOME JDK

的路径

JRE_HOME JRE

的路径

答案 2 :(得分:1)

  1. JDK - Java开发工具包(与 JRE - Java运行时环境相反)。
  2. 如果您不知道所需的Java版本,只需获取最新版本(目前 Java平台(JDK)7u5 )。除非您已经拥有开发工具,否则您可能需要使用Netbeans软件包。
  3. 某些依赖于Java的软件使用
  4. JAVA_HOME - 这是一个构建工具,可以想到它。它应该设置为包含bin目录的目录,该目录又包含java可执行文件。
相关问题