为什么Java在安装JDK时安装JRE
当我安装OracleJavaJDK时,它还单独安装了一个JRE。像这样: JDK: JRE: JRE不是JDK的一个子集吗?为什么我需要两次JRE可执行文件和LIB 特别是,为什么Java在安装JDK时安装JRE,java,installation,Java,Installation,当我安装OracleJavaJDK时,它还单独安装了一个JRE。像这样: JDK: JRE: JRE不是JDK的一个子集吗?为什么我需要两次JRE可执行文件和LIB 特别是,JRE/bin中的java.exe与JDK/bin中的 我相信向路径中添加JDK/bin就足够了 我在Win 7上(如果相关的话)。JDK是版本化的,并且有自己的目录,jre目录只获得Java的最新版本(因此,如果您只更新,您会看到它重复安装)并被共享。所有发布的应用程序都可以运行 如果安装一次,没有区别,但是如果需要特定版
JRE/bin
中的java.exe
与JDK/bin
中的
我相信向路径中添加JDK/bin就足够了
我在Win 7上(如果相关的话)。JDK是版本化的,并且有自己的目录,jre
目录只获得Java的最新版本(因此,如果您只更新,您会看到它重复安装)并被共享。所有发布的应用程序都可以运行
如果安装一次,没有区别,但是如果需要特定版本,则不能使用jre
Java运行时环境(jre)包含Java程序运行的JVM。您需要这个来运行任何需要JVM的东西
Java开发工具包(JDK)包括软件开发工具包和JRE。有时候,即使你不打算开发任何东西,你仍然需要它
除非JDK中的版本与单独JRE目录中的版本不同,否则没有区别
这有一些详细的解释
C:\Program Files\Java\jdk1.7.0_40
C:\Program Files\Java\jre7