学习什么知识,总要探个究竟!
简介:
JDK(Java Development Kit)Java开发工具包,是Sun Microsystems针对Java开发员的产品。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
jdk中有以下几个文件夹:
1.bin:
JDK中所包含的开发工具的可执行文件,PATH环境变量应该包含一个指向此目录的项。书中是这样说的:一些命令行工具,包括Java编译器的启动命令。
2.lib:
开发工具使用的文件。里面有个tool.jar,它包括支持JDK的工具和实用程序的非核心类。里面还有个dt.jar,它是BeanInfo文件的DesignTime归档,BeanInfo文件用来告诉交互开发环境〔IDE〕如何显示Java组件以及如何让开发人员根据应用程序自定义它们。
书中解释:除去jre中包含的类库,JDK额外需要的一些类库。〔
3.jre:
java程序运行环境的根目录,JAVA要想运行少了它可不行。
Java Runtime Environment,一看英文大概就知道什么东西了。
里面一边包括两个文件:bin和lib。
bin:平台所用工具和库存的可执行文件和DLL文件。
lib:java运行环境的代码库,属性设置和资源文件,默认安装目录,安全管理。
书中解释:java运行时环境。---明白了,这书多说句话都不行,全是一句话搞定。
4.Demo:
一些演示的例子,学习时还是不错的东东。
5.include:本地的方法文件。编写JNI等程序需要的C头文件。
6.src.zip:部分JDK的源码的压缩文件
7.sample:也是一些示例程序
配置环境变量:
1.下载JDK:
http://java.sun.com/javase/downloads/index.jsp
2.安装JDK
3.配置JDK:
(1)右击【我的电脑】->【属性】->【高级】->【环境变量】
(2)
JDK安装路径:D:/Java/jdk1.5.0_04(根据个人情况,我自己装在D盘)
这里我们首先了解在环境变量中两个符号的用途:
. 表示在当前目录下寻找
; 表示不同路径的分隔符
%JAVA_HOME%表示名称为JAVA_HOME的路径
方式一:
【系统变量】->【新建】 变量名:JAVA_HOME 变量值:D:/Java/jdk1.5.0_04(安装路径)
【系统变量】->【新建】 变量名:path 变量值:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
在系统变量中如果已有classpath不用新建,在变量值的最前面加入
.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar;
方式二:
path = D:/Java/jdk1.5.0_04/bin;D:/Java/jdk1.5.0_04/jre/bin
classpath= D:/Java/jdk1.5.0_04/lib/dt.jar;D:/Java/jdk1.5.0_04/lib/tools.jar;
*PATH里面的路径应尽量放在最前面,例如安装了ORACLE后自带的JDK1.3.1会在最前面导致启动IDE出错!
【运行】->cmd
输入:javac -version
若得到javac当前版本信息,则说明配置成功。
1,JAVA_HOME中的路径不能用分号结尾,如C:\Program Files\Java\jdk1.7.0
2,CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路径不能以“\”结尾。
3,JAVA_HOME的路径一定不要写成了JRE的路径。
4,在环境变量中修改添加变量时,一定要注意分号、空格,是否有多余的字母。作者就是因为path路径中多了一个字母,怎么都配置不成功。如果配置不成功,一定要反复检查。
以上错误,非常容易出现错误:CATALINA_HOME或是JAVA_HOME没有配置好。如错误提示“The CATALINA_HOME environment variable is not defined correctly"