JDK下载
下载的途径有多种, 一种是直接在Oracle官网下载。一种是通过国内的镜像网站下载。
笔者由于嫌Oracle需要登陆下载麻烦选择了国内镜像下载:
安装到目录
下载安装或压缩包解压到指定目录, 1.8版本目录结构如下:
├─bin
├─include
│ └─win32
│ └─bridge
├─jre
│ ├─bin
│ │ ├─dtplugin
│ │ ├─plugin2
│ │ └─server
│ ├─legal
│ │ ├─javafx
│ │ └─jdk
│ └─lib
│ ├─amd64
│ ├─applet
│ ├─cmm
│ ├─deploy
│ ├─ext
│ ├─fonts
│ ├─images
│ │ └─cursors
│ ├─jfr
│ ├─management
│ └─security
├─legal
│ ├─javafx
│ └─jdk
└─lib
可见目录中已经包含jre目录
而17.0版本目录结构如下:
├─bin
│ └─server
├─conf
│ ├─management
│ └─security
│ └─policy
│ ├─limited
│ └─unlimited
├─include
│ └─win32
│ └─bridge
├─jmods
├─jre
│ ├─bin
│ │ └─server
│ ├─conf
│ │ └─security
│ │ └─policy
│ │ ├─limited
│ │ └─unlimited
│ ├─include
│ │ └─win32
│ ├─legal
│ │ ├─...
│ └─lib
│ └─security
├─legal
│ ├─java.base
│ ├─...
└─lib
├─jfr
└─security
默认情况下不存在jre目录, 笔者通过命令行生成的, 在bin目录下执行命令:
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
设置环境变量
- 添加系统环境变量JAVA_HOME为jdk根目录, 其目录结构如上文所述
- 添加系统环境变量CLASSPATH为
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
- 添加系统环境变量PATH:
%JAVA_HOME%/bin
与%JAVA_HOME%/jre/bin
测试安装
方式一:
java -version
方式二:
javac
但凡没有报找不到命令, 说明环境没问题了
标签:bin,jre,JAVA,lib,开发,security,目录,搭建 From: https://www.cnblogs.com/quenwaz/p/18456858注意
- OpenJDK与OracleJDK的区别在于前者为开源, 后者有商业限制。
- JDK11之后将不提供jre下载, 需要通过命令行生成
- JDK之前的版本中安装后jre无需额外安装, 在jdk目录下存在jre目录即是