描述:JDK 安装后,没有配置环境变量,打开dos,输入java -version 其实也可以显示java版本信息。
原因:jdk安装过程,java、javaw、javaws三个命令被复制到C:\windows\system32目录下。
如果运行命令javac,会提示“javac不是内部或外部命令”。
JAVA配置环境变量
需要配置三个地方
右键 此电脑》属性 》高级系统设置》环境变量
注意是系统变量不是用户变量。
JAVA_HOME
D:\java\jdk1.8.0_231
说明:JDK安装的路径。
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
说明:两个jar包
dt.jar===>GUI相关的类
tools.jar===>javac和javap等组件的工具。
Path
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
说明:jdk和jre的bin目录。下面有很多exe可执行文件。如:java.exe、javac.exe、javadoc.exe、javap.exe等。
win10中这里注意
或者这种
测试配置好了没
JDK 和 JRE区别
JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。
JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提 供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。
如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运行Java程序的平台。JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库 (rt.jar)。
配置多个java环境
JAVA_HOME换成需要的JDK目录即可,CLASSPATH和Path和上面一样。