黑马程序员--JDK和JRE的不同和JDK的配置

------- android培训java培训、期待与您交流! ----------

1. JDkJRE

JDk java语言的开发包,包括:javac编译器、 java虚拟机、 rt.jar核心类库、  src.zip源代码。----程序员

JRE java的运行环境,包括:java虚拟机、src.zip源代码。-----用户

2. Javapath环境变量和classpath环境变量

path环境变量中存放的值是一些用半角的分号(;)隔开的路径。当系统运行一个程序,而用户没有给出绝对路径,系统首先会在当前目录下寻找相应的程序,然后,会按照path环境变量中指定的目录依次去查找,以最先找到的为准;如果在所有路径下都没有找到这个程序,Windows则会提示找不到程序的错误。

比如说,在没有配置javac命令和java命令的path环境变量时,在cmd中编译HelloWord.java时,就会出现找不到javac命令和java命令的提示。如果在配置了path环境变量的情况下,即使只打javac命令或java命令都不会报错。

classpath环境变量是用来设置Java运行环境查找“.class”文件的路径,默认情况下classpath环境变量是没有定义的。在JDK1.5以上的版本中,即使没有设置classpath环境变量,Java虚拟机仍会自动搜索当前工作目录下的字节码文件。如果要在其他目录下运行Java程序,那么就需要设置classpath环境变量,否则就会提示找不到这个类的错误信息。

比如说HelloWorld.class文件在D:\下,这时你所在的当前目录是D:\java,这时直接运行java Hellworld 是会报错的。要想在D:\java下直接运行HellloWorld.class,那么就要在classpath环境变量中指定D:\java路径。

 ------- android培训java培训、期待与您交流! ----------   详细请查看: http://edu.csdn.net/heima/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值