java环境搭建及环境变量说明

1、安装JDK (官网下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html

JDK全称 java SE Development Kit java标准版开发包

JDK提供了 java编译器、java运行时环境 JRE,以及常用的 java 类库

重点: JRE即java运行时环境,是java程序运行的必需条件。 JRE包含了JVM、其他类加载器、字节码校验器以及大量的基础类库。

注意:安装时只需选择 ”开发工具“ 一项就够了,因为这一项已经包含了 JRE,这个JRE会安装在JDK安装目录的子目录中。

2. JDK安装路径说明:

JDK安装完成后,其目录说明如下:

bin :存放JDK的各种命令,如 javac、java等命令

db: 如果安装了 java DB的话,该路径中就有东西 ,否则就是空的

demo:存放JDK提供 的一些案例演示

jre: 存放java代码运行的 JRE环境

lib: 存放一些java常用 的 类库

sample:JDK提供的示例代码

src.zip :存放java 核心类库的源码

3.环境变量的配置

(1) PATH:Windows是根据PATH环境变量来寻找命令的。如果找不到就会报错:1564638979945

常见配置: PATH : %JAVA_HOME%\bin (注意前面要加 ; 分号,%%相当于是引用的意思)

或者直接配置: PATH :C:\Program Files\Java\jdk1.8.0_191\bin,一般不会这样配

(2) JAVA_HOME:JDK的安装目录。

​ 如: JAVA_HOME : C:\Program Files\Java\jdk1.8.0_191

(3)CLASSPATH: JDK1.5以上的不需要配置CLASSPATH变量,建议配上,该变量的作用是告诉JRE去哪个路径下搜索 .java文件,因为一般都是在当前路径下执行的,所以在配置CLASSPATH时都会加上点 " . "。因为编译和运行java程序还需要JDK的lib 路径下的 dt.jar 和tools.jar文件,所以还得配上这两个jar包

具体配置: CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

如果在命令行直接输入 javac 命令,不跟任何参数,系统会 提示javac命令的用法

javac -d destdir java文件名.java

-d destdir 用于指定编译生成的字节码文件的存放路径,destdir是本地 磁盘上的路径,而srcFile是java源文件所在的位置,srcFile既可以是绝对路径也可以是相对路径

如果destdir是 一个点 " . ",则说明将生成的字节码文件放在当前路径下

例如: 执行 C:\file/下的Hello.java文件,需进行如下操作

1)切换到Hello.java所在路径 cd C:\file

2)执行javac 命令 javac -d . Hello.java 表示Hello.java生成的字节码文件放在当前路径下

3)执行java 命令运行 java Hello (注意 :后面没有.java后缀)

猜你喜欢

转载自www.cnblogs.com/yuxiangyuan-cloud/p/12167919.html