JAVA开发环境搭建

JDK下载

下载的途径有多种, 一种是直接在Oracle官网下载。一种是通过国内的镜像网站下载。

笔者由于嫌Oracle需要登陆下载麻烦选择了国内镜像下载:

  1. https://www.injdk.cn/
  2. https://mirrors.huaweicloud.com/home

安装到目录

下载安装或压缩包解压到指定目录, 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

设置环境变量

  1. 添加系统环境变量JAVA_HOME为jdk根目录, 其目录结构如上文所述
  2. 添加系统环境变量CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
  3. 添加系统环境变量PATH: %JAVA_HOME%/bin%JAVA_HOME%/jre/bin

测试安装

方式一:

java -version

方式二:

javac

但凡没有报找不到命令, 说明环境没问题了

注意

  • OpenJDK与OracleJDK的区别在于前者为开源, 后者有商业限制。
  • JDK11之后将不提供jre下载, 需要通过命令行生成
  • JDK之前的版本中安装后jre无需额外安装, 在jdk目录下存在jre目录即是
posted @ 2024-10-10 17:58  汗牛充栋  阅读(0)  评论(0编辑  收藏  举报