您的位置首页百科知识

安装和配置JDK

安装和配置JDK

的有关信息介绍如下:

安装和配置JDK

进行Java程序开发之前,需要在计算机上安装并配置Java开发环境,也即安装和配置JDK。

安装和配置JDK,网上经验很多,我自己也详细的写过相关经验("http://jingyan.baidu.com/article/76a7e409bb1633fc3b6e15b9.html"),这里主要说一些常见的问题。

关于Java SE、Java EE以及Java ME,“Oracle”把Java分为Java SE、Java EE、JavaME三个部分:

1)Java SE即Java Standard Edition,主要用于桌面程序,控制台开发(JFC);

2)Java EE即Java Enterprise Edition,企业级开发,如JSP,EJB等,一般用于Web应用开发;

3)Java ME即Java Mobile Edition,嵌入式开发,如智能手机,小家电等。

关于Java SE SDK、Java EE SDK、Java ME SDK:

1)上面我们介绍了Java开发的三大部分,也可以说是Java应用的三大方向,其区别的关键就在于提供的开发包不同,即Software Development Kit,也即SDK。

2)我们最常用的开发包是JDK,即Java SE SDK,在其基础上,通过引入相关jar包即可进行EE的开发。一般在使用web容器进行开发时,这些容器自带的运行库已经包含了Java EE所需的类库,所以在进行web开发时,也不必安装Java EE SDK。

3)Java EE SDK是企业版开发工具包,即除了包含JDK的内容外,还包含了web开发需要的一些基础包,如selvlet、jsp等。

4)Java ME SDK不常用,现在火热的Android开发,使用的是JDK+Android SDK。

由上可知,在进行Java开发前,要安装和配置JDK,此时又有一个常见问题,即JDK和JRE:

1)JRE即Java Runtime Environment,Java运行环境。如果你不做开发,只想运行java开发的程序,那么只需安装JRE即可。

2)而要进行Java开发,就必须安装JDK,JDK是完整的Java软件开发包,不仅包含了JRE,还包含了开发所需的编译器和其他的工具,如javadoc,Java调试器等,可以让开发者开发、编译、执行Java应用程序。

安装JDK时默认安装JRE,而且会安装两套JRE:

1)其中一套是JDK自带的JRE,在JDK安装目录下,是必须安装的;

2)另一套是Public JRE,即公共JRE,在安装时可以选择不安装,也可以自定义安装位置;

3)公共JRE会向IE浏览器和系统中注册Java运行环境,通过这种方式,系统中任何程序都可以使用公共JRE。

安装好JDK后,需要配置环境变量,此时可以配置用户变量和系统变量:

1)用户变量用于设置当前用户的环境变量,即设置只对当前用户有效;

2)系统变量用于设置整个系统的变量,该设置对所有用户都有效;

3)如果用户变量和系统变量都包含了相同的命令,则优先执行系统变量设置的命令。

关于PATH环境变量的说明:

PATH环境变量用于设置一系列命令路径,Windows操作系统根据Path环境变量来查找命令。

关于CLASSPATH环境变量的说明:

1)CLASSPATH用于设置类加载路径,在编译和运行java程序时,告诉JRE到哪里去找要运行的java类以及所依赖的jar包。

2)自JDK 1.5以后,就不需要再设置CLASSPATH环境变量了,因为JRE能自动搜索当前路径下的类文件,而且能自动加载dt.jar和tools.jar文件。