Windows下Java8+版本环境自建与共存指南

需积分: 10 2 下载量 13 浏览量 更新于2024-08-05 收藏 361B TXT 举报
在Windows操作系统上安装和配置Java 8、Java 11和Java 17时,一个重要的步骤是设置环境变量以确保Java运行时的正确访问。传统的Java安装通常包含Java Runtime Environment (JRE) 文件夹,但在Java 8及以上版本中,这种结构有所改变。由于这些新版本不再直接提供JRE,用户需要自行创建。 首先,如果你下载的是Java 8以上的版本,如Java 11或17,可能不会发现有预置的JRE文件夹。这表明你需要手动创建它。创建JRE的过程如下: 1. 打开命令提示符(Windows键+R,输入`cmd`)以执行管理员权限操作。 2. 导航到Java安装目录,通常是`C:\Program Files\Java`,具体取决于你的安装位置。如果使用的是自定义安装路径,请替换为相应的路径。 3. 在Java安装目录下运行以下命令,创建JRE子目录并指定输出路径: ``` bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre ``` 这个命令利用`jlink`工具,通过`--module-path`参数指定模块路径,`--add-modules`选项添加了必要的Java桌面模块,最后`--output`指定了新创建的JRE文件夹的位置。 4. 创建完毕后,你应该会看到名为`jre`的新目录,其中包含了Java运行时所需的库和二进制文件。 接下来,为了使Java命令行工具(如`java.exe`和`javaw.exe`)能够在系统路径中找到这个新创建的JRE,你需要更新环境变量。在命令提示符中,可以执行以下操作: - 打开`System Properties`(右键点击`此电脑` > 属性 > 高级系统设置 > 环境变量)。 - 在系统变量部分,找到`Path`变量,然后点击`编辑`。 - 在编辑窗口中,添加`%JAVA_HOME%\jre\bin`(将`%JAVA_HOME%`替换为你的实际Java安装路径)作为新的路径值,用分号(;)将其与现有的路径分开。 - 保存更改,并确保重启命令提示符或终端窗口,让环境变量生效。 现在,你已经成功地配置了Java 8、Java 11和Java 17在Windows 10环境下共存,并且可以在命令行中使用这些版本的Java命令。需要注意的是,每次安装新的Java版本时,可能需要重复上述步骤,以便新版本能正确处理JRE的路径问题。