在Windows7中设置JRE路径的要求,类似于设置JDK路径的方式。

5

我需要像JDK 1.7一样添加/设置JRE路径吗?如果是,那请解释一下如何操作。如果不需要,请说明原因。(我使用的是windows 7,64位)

谢谢。


我以为设置JAVA_HOME就足够了,不是吗? - Buhake Sindi
@TheEliteGentleman 我需要添加JAVA_HOME吗?我添加了JDK的路径(例如:c:/program files/java/....),可以吗? - AbdulAziz
1
大多数Java程序搜索JAVA_HOME以确定JDK和JRE的位置。您的JAVA_HOME必须指向Java目录(其中包含binjrelib文件夹)。 - Buhake Sindi
2个回答

3
"JDK" 是 Java 开发工具包。也就是说,JDK 是一组软件,您可以使用它来开发基于 Java 的软件。
"JRE" 是 Java 运行时环境。也就是说,JRE 是 Java 虚拟机的实现,可以执行 Java 程序。如果没有 JRE,只能编译应用程序但无法运行应用程序。
由于 JRE 包含执行 javac 编译器生成的字节码的 JVM,因此需要将 JRE 路径添加到环境变量中的 JAVA_HOME 变量中。以下是执行此操作的教程:http://java.com/en/download/help/path.xml"

谢谢您的友好回答。但是现在我的Java文件夹中有两个文件夹,一个是jre 6,另一个是jre 7(c:/program files/java/)。应该选择哪一个? - AbdulAziz
我建议您在JDK文件夹中使用JRE 7。 - Korhan Ozturk
@AbdulAziz:在同一台机器上保留两个Java版本没有意义,这通常会导致冲突或冲突。最好先删除旧版本,然后再做你想做的事情。 :-) 问候 - nIcE cOw
这意味着我也必须将JRE路径(C:\ Program Files \ Java \ jdk1.7.0_01 \ jre \ bin)添加到路径中吗? - AbdulAziz
@AbdulAziz 不用谢。希望我能够回答好你的问题。 - Korhan Ozturk
显示剩余2条评论

1

从技术上讲,JDK包含JRE,因此如果您已经正确设置了PATH,就不需要单独为JRE添加条目。

可以这样想 - JRE包含运行Java程序所需的所有内容。 JDK包含运行和开发程序所需的所有内容。


这意味着安装JDK并设置其路径就足够了吗?还需要额外设置JRE的路径吗? - AbdulAziz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接