jdk为什么有两个文件包
1. 为何在JDK安装路径下存在两个JRE
"两个jre"和"三个lib"的功能简单扼要的解释
�0�2�0�2�0�2 安装JDK后,Java目录下有jdk和jre两个文件夹,但jdk下还有一个jre文件夹,而且这个jre比前面那个jre在bin目录下多了个server文件夹!�0�2
�0�2�0�2�0�2 普通用户装jre即可。开发人员需要安装jdk,其中包括jre。所以jdk目录下包括jre目录。两个jre大体相同,有细微的差别。�0�2
�0�2�0�2�0�2 两套 jre ,是针对不同的工作职责!不同的 jre 负责各自范围的内容。�0�2
�0�2�0�2�0�2 当用户只需要执行 java 的程序时,那么C:\Program Files\Java\jre1.5.0_08的 jre 就 ok !�0�2
�0�2�0�2�0�2 当用户是 java 程序员,则需要 java 开发环境。编译时,系统就会优先去找C:\Program Files\Java\jdk1.5.0_08\bin下的“ java 、 javac ”这些命令所在目录或者他们的父目录的 jre 。即开发环境下运行的是 jdk 下的 jre 。
再说三个lib目录:�0�2
�0�2�0�2�0�2 JDK下的lib包括java开发环境的jar包,是给JDK用的,例如JDK下有一些工具,可能要用该目录中的文件。例如,编译器等。�0�2
�0�2�0�2�0�2 JRE下的lib只是运行java程序的jar包,是为JVM运行时候用的。包括所有的标准类库,和扩展类。�0�2
�0�2�0�2�0�2 JDK下的JRE下的lib是开发环境中,运行时需要的jar包。最典型的就是导入的外部驱动jar包。因为编译时,系统找的是jdk下的jre。而不是最外层的jre。�0�2
-----------------------------------------�0�2
�0�2�0�2�0�2 最后我在这里补充几点:�0�2
�0�2�0�2�0�2 1. 在使用Eclipse的时候不需要指定的CLASSPATH,Eclipse会自己搜索.�0�2
�0�2�0�2�0�2 2. 独立目录下的jre是通用jre,安装时是可选的(选择了,则会覆盖已有版本)。jdk目录下的jre则是必须的。如果你在eclipse里指定jdk的路径(jre的路径不用你指定,会自己去找的),那么用的就是这个jre。而java, web, start等,用的则是通用jre。
2. 为什么安装 jdk 时会有两个 jre
安装 JDK 时,会安装一个专用 JRE,并且您可以选择安装一个公共副本。需要专用 JRE 才能运行 JDK 中包含的工具。
专用 JRE 没有注册表设置,并且完全包含在仅对 JDK 已知的 Java 目录位置(通常位于 C:\Program Files\jdk1.7.0\jre)中。
3. JDK问题,有2个JDK包
JDK是Java开发环境,jre是Java程序运行环境,JDK包括了jre的功能,所以只需要JDK就可以了。
关于jdk1.8不能运行程序而jdk1.6可以的问题,一般是因为程序调用的类或者方法过时甚至禁用了,因为高版本的jdk会对一些常用的类或者方法进行优化或者干脆用更好的方法或者类来代替过时的方法或者类。最典型的例子就是jdk1.6版本关于日期Date中的许多方法的禁用。。。
所以,首先必须确定你的程序是否调用了过时方法或者已经禁用的类。。
如果不是上述问题,那么我就不清楚了。。希望可以帮到你。。
4. 现在的JDK为什么有两个jre
一个jre是放在jdk文件夹下面的,这个是开发使用的jre.
一个是供系统其他java应用使用的jre使用的。
5. Java jdk中目录中两个 java.exe疑问 不包括单独那套jre里的哦!!!
java.exe 是用来运行*.class文件的,就是java编译好的文件 , 所以jdk和jre都要有 . jdk是Java开发工具包 , jre是Java运行环境 你可以去jre里面看 没有一个叫javac.exe的文件 . 因为javac是编译工具 , 所以在jre运行环境里面没有! 希望对你有所帮助
6. 安装JDK时有jre和jdk这两个目录,分别的作用是什么
简单的说,JRE是java的运行环境,里面包含了运行j2se程序需要用到的类包还有java虚拟机;
JDK是整个java开发的工具包,里面也有jre,但是还包括开发java程序所需要的一些开发工具,例如javac.exe(编译程序)、java.exe(运行程序)、jar.exe(打包工具)等等。
如果你需要开发,那就要用到jdk了;如果你只是需要运行已有的java程序,那只需要jre就够了。
只是简单的说明,希望能帮助到你。
7. 在官网下的jdk解压缩只有2个文件夹 正常安装了吗
下载后安装才行,下载后只有一个可以行的exe。
1、安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径,这里改为D:Program FilesJava。
2、安装完成后,还需要进行环境变量的配置,在系统环境变量的用户变量里面添加一个变量名为JAVA_HOME环境变量。
3、在JAVA_HOME的变量值处填写上JDK安装目录的bin文件夹的路径,此处为D:Program FilesJavajdk1.7.0_79。
4、再添加一个变量名为Path的变量,变量值填写为%JAVA_HOME%in;。
8. jdk安装详解 我在安装的时候出现了两个路径,第二个路径应该怎么办是默认还是
1、首先下载JDK1.8(多少版本自己决定),将.exe文件下载到D:jdk1.8下面。
9. jdk安装安装完后的JAVA文件夹内有两个JDK的文件夹,配置环境变量时要选哪个
打开文件夹进入BIN目录,如果BIN目录下,都存在java和javac两个应用程序,那么配置环境变量则任意选择一个,否则只选择有这两个文件的目录。