Java 开发环境

1.Java编译过程

  Java源文件(.java)要经过编译,生成字节码文件(.class),然后交给JVM加载并运行.class文件。

  Java官方提供了不同平台的JVM,只要是标准的.class文件,就可以在不同平台JVM上运行,运行效果相同,这样就实现了“一次编译,到处运行”。

1.1 Java编译期和运行期

编译期:.java源文件经过javac命令(java编译期)编译后,生成.class的字节码文件。

运行期:JVM虚拟机加载.class字节码文件,运行.class字节码文件。

1.2 名词解释

JVM:(Java Virtual Machines) Java虚拟机

  用来加载.class并运行.class。

JRE:(Java Runtime Environment) Java运行环境

  除了包含JVM以外还包含java程序运行所必须的环境,JRE=JVM+Java系统类库。

JDK:(Java Development Kit) Java开发工具箱

  除了包含JVM和JRE外还包含开发Java程序所必须的命令工具,JDK=JRE+编译、运行等命令工具。

运行Java程序的最小环境是JRE,开发Java程序的最小环境是JDK。

 

 

1.3 环境变量

JAVA_HOME:指向JDK的安装路径;

PATH:执行JDK下的bin目录;

CLASSPATH:表示类的搜索路径,一般简写“.”;

 

1.4 JAVA环境配置

1.4.1 下载JDK

  可以去www.oracle.com官网下载,如:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

1.4.2 安装JDK

  双击进行安装,步骤如下:

 

 

 

 

安装完毕之后,点击关闭。

1.4.3 配置环境变量

1)配置JAVA_HOME

  • 右键“我的电脑”---属性---高级系统设置---环境变量---“系统变量”下的新建---填写变量名和变量值
  • 新建JAVA_HOME:指向JDK安装路径,这里是D:jdk

2)配置CLASSPATH

  • 新建CLASSPATH:在哪些路径下能找到程序需要的类和包,一般都设置为:.
  • 3)配置PATH
  • 编辑PATH:指向应用程序exe文件所在路径的变量,双击已有的Path变量,增加安装路径下的bin,注意用;隔开,这里是D:jdkin

1.4.4 测试是否配置成功

  • 可以运行java -version查看是否运行成功 

安装配置成功!

1.4.5 JDK目录介绍

1)bin:用于存放JDK工具命令,比如用于编译Java程序的javac命令、用于启动JVM运行java程序的java命令、用于生成文档的javadoc命令和用于打包的jar命令等等。

2)jre:用于存放JDK所包含的JRE,其中包含有JVM和核心类库。

3)lib:用于存放JDK工具命令所对应的工具包(Tool APIs)。

4)demo目录:用于存放一些实例程序。

5)src.zip:用于存放核心类库的Java源代码。

原文地址:https://www.cnblogs.com/jmwm/p/6916034.html