1.Java三大版本
javaSE: 标准版(桌面程序,控制台程序开发)
JavaME:精简版(嵌入式开发)
javaEE:企业级开发(web开发,服务器开发)
2.JDK、JRE、JVM
JDK: java development kit
JRE : java runtime envirnment
JVM : java virtual machine
其中 JDK包含了JRE与JVM。JRE包含了JVM。
安装了JRE后既可以运行java程序。JDK比JRE 多了一些开发工具,所以开发需要装JDK。
JDK包含的基本组件包括:
- javac – 编译器,将源程序转成字节码
- javadoc – 文档生成器,从源码注释中提取文档
- jdb – debugger,查错工具
- jar – 打包工具,将相关的类文件打包成一个文件
3.安装JDK
1.如果Openjdk,输入 java -version显示的版本信息为
[machao@dev ~]$ java -version
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)
2.如果是Sun/Oraclejdk ,输入的java -version 显示的版本信息为
注意:java hotspot(TM) 64-BIT是说用的是64位的hotspot虚拟机 server 是说虚拟机运行在server模 式下。 虚拟机有server 和client两种模式
C:\Windows\system32>java -version
java version "1.8.0_391"
Java(TM) SE Runtime Environment (build 1.8.0_391-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.391-b13, mixed mode)
3.在命令窗口输入 java -verbose,就可以查看安装路径
C:\Windows\system32>java -verbose
[Opened C:\Program Files\Java\jre-1.8\lib\rt.jar]
[Loaded java.lang.Object from C:\Program Files\Java\jre-1.8\lib\rt.jar]
[Loaded java.io.Serializable from C:\Program Files\Java\jre-1.8\lib\rt.jar]
...
有关详细信息, 请参阅 http://www.oracle.com/technetwork/java/javase/documentation/index.html。
[Loaded jdk.internal.misc.TerminatingThreadLocal$1 from C:\Program Files\Java\jre-1.8\lib\rt.jar]
[Loaded java.lang.Shutdown from C:\Program Files\Java\jre-1.8\lib\rt.jar]
[Loaded java.lang.Shutdown$Lock from C:\Program Files\Java\jre-1.8\lib\rt.jar]
4. 安装JDK
建议下载JDK8, JDK11和JDK17, 其中企业运用JDK8比较多
- 下载安装包 windows x86 JDK8
- 添加环境变量 JAVA_HOME
- 添加path 变量
- %JAVA_HOME%\bin //%%是路径引用
- %JAVA_HOME%\jre\bin
- 用java -version检验
5.卸载JDK
-
删除Java的安装目录
-
删除JAVA_HOME
-
删除环境变量 PATH 下关于Java的目录
-
用java -version检验