Java 开发环境搭建

(一)Java 重要特性 -- 跨平台

  跨平台是软件开发中的一个重要概念,既不依赖操作系统,也不依赖硬件环境。Java 跨平台的实现原理是通过Java 虚拟机来实现的,Write

Once Run AnyWhere.Java 源代码文件以 java为后缀名的文件,java 文件通过 javac.exe 编译后生成对应文件名后缀为 class 的字节码文件(二进制文件), Java 字节

码文件通过Java 解释器程序(java.exe)将 class 文件运行在 Java 虚拟机上,这是 Java 跨平台的根本。

Demo.java  源代码
↓→  javac.exe:启动java编译器编译原文件↓为class文件
Demo.class 字节码文件↓ 文件名取决于类名
↓→ java.exe : 启动Java虚拟机解释并执行对应的class文件
JVM  
   

(二)JDK、JVM、JRE

  JVM: Java 虚拟机,一款软件模拟的计算机。

  JRE: Java 运行环境,包括  JVM、核心类库(辅助java虚拟机运行的工具。

  JDK: Java 开发工具包,包括 JRE 和 Java 开发工具。

  JDK 目录介绍:

    bin: 存放 开发 Java 工具;

    demo: 源代码的示例程序;

    include: 包含C的语言程序,支持C的本地接口和Java虚拟机调试程序的本地接口。

    sample: 主要包含一些典型的小例子 JNLP 示例;

    jre: 主要包含 Java 程序运行需要的类;>bin 用于运行时的可执行文件; lib 类库。

    

  

(三)环境搭建

  1、下载 JDK 并安装  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html#1533649558642

  2、配置 path 环境变量。

    (1)JAVA_HOME : 安装 JDK 的文件目录。如:C:\Program Files\Java\jdk1.8.0_151\

    (2)path环境变量后追加:%JAVA_HOME%\bin: 告诉java虚拟机需要用到的工具所在目录

    (3)CLASSPATH: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;  作用: 告诉 JVM 在指定路径下查找所要执行的类or包,. 在当前路径找,指定路径就到指定的路径下找

  附1: 设置临时环境变量
    set : 查看所有环境变量的信息;

    set 变量名: 查看具体环境变量的值;

    set 变量名 = :清空一个环境变量的值;

    set 变量名 = 具体值 :  给指定变量定义临时具体值。

    添加新值: set 变量名 = 新值;%变量名%   如:set path = %JAVA_HOME%\bin;%path% 

  附2: 查看是否安装成功

    WIN + R 打开控制台 cmd 回车 > 输入 java -version , 正常显示java 版本说明成功。

  

猜你喜欢

转载自www.cnblogs.com/mafei2014/p/9397367.html