JDK安装原理

来源:互联网 发布:京劳务公司 优化外包 编辑:程序博客网 时间:2024/06/06 11:48

JDK是开发java的重要工具,安装jdk的难点在于配置jdk环境,在控制台输入java -version之前的步骤一般是没问题的

JDK是开发包(development),JRE是运行环境(runtime),JDK包含JRE

JDK = JRE + 开发工具

JRE = JVM + 核心类库

打开JDK文件夹,发现下面主要的五个文件或文件夹,分别是

bin                       提供了JDK的工具程序,包括javac、java、javadoc、appletviewer等程序,为java开发提供服务,例如javac是*.java编译为*.class文件,javadoc与形成文档有关

demo                  一些编写好的java范例程序demonstration缩写,本质就是java程序,来源多重多样,新安装的JDK中不一定有该文件夹

jre                        JDK自带的jre

lib                         提供了工具程序使用的java工具类

src.zip                  java提供的api类的源代码压缩文件。如果将来学要查看api的某些功能是如何实现的,可以查看这个文件中的源代码内容。体现了java的开源性



        环境变量相对于给系统或用户应用程序设置的一些变量, 具体起什么作用这当然和具体的环境变量相关. 象path, 是告诉系统, 当要求系统运行一个程序(比如上面提到的javac.exe和java.exe)而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到那些目录下去找; 比如java中, 设置classpath是告诉编译程序到哪里去找.class类型的文件;(CLASSPATH同理)

在控制台C:user\administrator中,系统首先在文件夹C:user\administrator下寻找javac.exe,如果没有则在path中所指定的各文件夹中寻找javac.exe,这就是要配置环境变量的原因

JAVA_HOME   指定JDK安装位置              【C:\Program Files\Java\jdk1.7.0_51】

PATH                指定JDK命令文件的位置  【\;%JAVA_HOME%\bin;】

前两项环境变量最为重要

CLASSPATH   指定类库文件的位置          【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】

path和classpath的位置可以用%JAVA_HOME%表示,也可以直接说明,直接说明效果更好

如何确定jdk中path的路径 控制台 =>cd bin所在位置(dos下选定文件夹),执行javac,如果成功,说明路径选择正确

0 0
原创粉丝点击