jdk11自动生成jre的代码
时间: 2024-03-14 15:41:53 浏览: 22
在JDK 11中,可以使用`jlink`命令来生成自定义的JRE(Java Runtime Environment)。
`jlink`命令是JDK 9引入的一个新工具,用于创建自定义的运行时映像。它可以根据应用程序的需求,从JDK中选择所需的模块,并将它们打包成一个独立的JRE。
以下是使用`jlink`命令生成自定义JRE的步骤:
1. 首先,确保你已经安装了JDK 11,并且设置了正确的环境变量。
2. 打开命令行终端,并输入以下命令:
```
jlink --module-path <path-to-modules> --add-modules <module1>,<module2>,... --output <output-directory>
```
其中:
- `<path-to-modules>`是指向JDK模块的路径。可以使用`$JAVA_HOME/jmods`作为路径。
- `<module1>,<module2>,...`是你需要包含在JRE中的模块列表。可以根据你的应用程序需求进行选择。
- `<output-directory>`是生成的JRE输出目录。
3. 执行命令后,`jlink`将会根据指定的模块和路径生成一个自定义的JRE。
请注意,生成的JRE将只包含你指定的模块和其所依赖的模块,而不会包含整个JDK。这样可以减小JRE的大小,并且只包含应用程序所需的运行时组件。
相关问题
linux jdk11生成jre
在Linux系统中,你可以按照以下步骤生成JRE(Java Runtime Environment):
1. 首先,确保你已经安装了JDK 11。你可以从官方网站上下载并安装JDK 11。
2. 打开终端,并进入JDK 11的安装目录。例如,如果JDK 11安装在"/usr/local/jdk11"目录下,你可以使用以下命令进入该目录:
```
cd /usr/local/jdk11
```
3. 使用以下命令生成JRE目录:
```
bin/jlink --module-path jmods --add-modules java.desktop --output jre
```
这个命令会使用"jmods"目录中的模块路径,并将"java.desktop"模块添加到JRE中。生成的JRE目录将被保存在当前目录的"jre"文件夹中。
注意,如果你没有足够的权限在JDK 11的安装目录中生成JRE,你可以将JDK 11复制到其他目录中,并在复制后的目录中执行相同的命令来生成JRE。
[1][2][3<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [JDK11之后版本,如何生成JRE](https://blog.csdn.net/wshkeke1/article/details/128964480)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [linux下配置jdk11以及生成jre,jdk9以上自动生成jre解决](https://blog.csdn.net/y_qc_lookup/article/details/99948136)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
jdk17 生成jre
引用内容中提到了生成JRE(Java Runtime Environment)的步骤,具体步骤如下:
1. 打开命令提示符(CMD),进入JDK安装目录,例如:C:\Program Files\Java\jdk-17.0.1。
2. 执行以下命令生成JRE:
```
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
```
如果提示错误,说明没有用管理员权限启动CMD,请用管理员权限启动CMD后再执行命令。
3. 执行完毕后,你将在JDK安装目录下看到生成的JRE文件夹。