java开发和运行环境(JDK 和JRE)

  开发和运行环境:

        JDK(Java Development Kit)和JRE(Java Runtime Environment)是java开发和运行的工具,其中JDK包含了JRE,但是JRE是可以单独安装的。

  JRE:java程序的运行环境,包含JVM,也就是我们所熟悉的java虚拟机,还有java库中所有的.class文件,都在lib目录下,打包成了jar。至于在windows上的虚拟机是哪个文件,就是<JRE安装目录>bin/lib/client中的jvm.dll。

  JDK:是java开发的工具包,主要包含了各种类库和工具,当然还有另外一个JRE。在<JDK安装目录>/JRE/bin目录下,我们可以看到client和server两个文件夹,它们都包含一个jvm.dll文件,这就说明JDK提供了两个不同的虚拟机。另外,JDK的bin目录下有各种Java程序所要用到的命令,与JRE的bin目录最明显的区别就是JDK下才有javac(编译java文件,生成.class文件即字节码文件或者类文件),而JRE只是一个运行环境,与开发无关。索引具有开发功能的JDK所包含的JRE下会同时又client的JVM和server的JVM,而仅仅作为运行环境的JRE下,只需要client的JVM就够了。

  JDK环境配置:

           计算机--->属性---->高级系统设置---->环境变量

           系统变量新建

           变量名:JAVA_HONE

           变量值:JDK的路径%

          编辑:在path里加

                   ;%JAVA_HONE%bin;(让系统识别java文件)

         新建CLASSPATH(方便JVM识别类文件)

         变量值:.;%JAVA_HONE%\lib\dt.jar;%JAVA_HONE%\lib\tools.jar;(这里我们指定了三个搜索路径。前面的“.;”表示当前路径,一定不能省略,这样系统在运行编 译 的时候,不仅会在classpath中搜索,还会在JRE的目录下去找一个路径为“jre/lib/rt.jar”的t.jar文件,然后才去搜索classpath制定的路径)

  其中,classpath环境变量保存的是一些目录和jar文件的地址,这些路径是为java程序在编译和运行时搜索类而用的。

        用cmd编译和运行的指令:

          D:   :进入D盘

          cd java:进入java文件夹

                javac *.java:编译java文件得到*.class文件

                java *:运行*.class文件(文件名后不加.class)

               javadoc *.java:生成注释文档

              win7可以右键快捷方式直接在cmd下编译文件

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值