深入学习Java(二)

二、深入JAVA 2 SDK

1、JDK的安装与环境变量配置。

文件可以从Sun的Java网站上下载到,http://java.sun.com/j2se/downloads.html 。以JDK1.5为例,安装的默认文件是在C:\Program Files\Java目录下面,会有两个文件夹jdk1.5.0_12和jre1.5.0_12。安装好以后需要进行环境变量设置,“我的电脑”-“属性”-“高级”-“环境变量”,一般是新增在用户变量中。

(1) 变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.5.0_12

作用:告诉系统JDK在什么地方。

(2) 变量名:CLASSPATH

变量值:.;C:\Program Files\Java\ jdk1.5.0_12\lib\dt.jar;C:\Program Files\Java\ jdk1.5.0_12\lib\tools.jar

作用:让系统能够找到class文件。其中"." 代表命令提示的当前目录, dt.jar是关于运行环境的类库,tools.jar是关于一些工具的类库。如果不加"." ,在命令行中也可以如下:java -classpath . Welcome,Welcome是Java的可执行文件*.class。
  (3) 变量名:PATH

变量值:C:\Program Files\Java\jdk1.5.0_12\bin

作用:告诉系统常用的包装器(wrapper)在什么地方。如果没有配置,则会出现“javac'不是内部或外部命令,也不是可运行的程序或批处理文件。”这样的错误。

2、JDK,JRE,JVM的关系

安装好JDK以后会有两套JRE,C:\Program Files\Java\jre1.5.0_12和C:\Program Files\Java\jdk1.5.0_12\jre 他们的内容完全一样。由于JDK里的工具(C:\Program Files\Java\jdk1.5.0_12\bin的文件)几乎全部是用java编写的,所以JDK本身也是java应用程序。因此要使用JDK内附的工具来开发java程序,也必须要自行内附一套JRE,也就是<jdk安装目录>\jre下也也有一套JRE的原因。而位于Program Files\Java下的JRE,就是编写自行的Java应用程序所需要的。当然两套中任何一套都可以执行自行编写的Java应用程序,不过jdk内附的开发工具在预设使用包装器(.exe文件)来启动的情况下,都会自动选择<jdk安装目录>\jre下的那套JRE。

JDK和JRE也是可以安装多个,系统中可能有多个java.exe,在开发Java程序或执行Java程序的时候要注意两件事情:

(1)哪一个java.exe被执行;

(2)java.exe在执行的时候找到的是哪一套JRE。

总上,JDK为提供Java程序开发的基本工具像是操作系统,JRE 的地位就像一台PC 一样提供Java可执行程序的运行环境,只要安装了JRE就能正确的执行Java应用程序,可以理解为“虚拟计算机”,是完全独立的。JVM只是JRE中的动态链接函数库。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值