1、安装和配置JDK,网上经验很多,我自己也详细的写过相关经验("http://jingyan.baidu.com/article/76a7e409bb1633fc3b6e15b9.html"),这里主要说一些常见的问题。
2、关于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,嵌入式开发,如智能手机,小家电等。
3、关于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。
4、由上可知,在进行Java开发前,要安装和配置JDK,此时又有一个常见问题,即JDK和JRE:1)JRE即Java Runtime Environment,Java运行环境。如果你不做开发,只想运行java开发的程序,那么只需安装JRE即可。2)而要进行Java开发,就必须安装JDK,JDK是完整的Java软件开发包,不仅包含了JRE,还包含了开发所需的编译器和其他的工具,如javadoc,Java调试器等,可以让开发者开发、编译、执行Java应用程序。
5、安装JDK时默认安装JRE,而且会安装两套JRE:1)其中一套是JDK自带的JRE,在JDK安装目录下,是必须安装的;2)另一套是Public JRE,即公共JRE,在安装时可以选择不安装,也可以自定义安装位置;3)公共JRE会向IE浏览器和系统中注册Java运行环境,通过这种方式,系统中任何程序都可以使用公共JRE。
6、安装好JDK后,需要配置环境变量,此时可以配置用户变量和系统变量:1)用户变量用于设置当前用户的环境变量,即设置只对当前用户有效;2)系统变量用于设置整个系统的变量,该设置对所有用户都有效;3)如果用户变量和系统变量都包含了相同的命令,则优先执行系统变量设置的命令。
7、关于PATH环境变量的说明:PATH环境变量用于设置一系列命令路径,Windows操作系统根据Path环境变量来查找命令。
8、关于CLASSPATH环境变量的说明:1)CLASSPATH用于设置类加载路径,在编译和运行java程序时,告诉JRE到哪里去找要运行的java类以及所依赖的jar包。2)自JDK 1.5以后,就不需要再设置CLASSPATH环境变量了,因为JRE能自动搜索当前路径下的类文件,而且能自动加载dt.jar和tools.jar文件。