Linux环境安装配置JDK11

简介: Linux环境安装配置JDK11

JDK 11 是 Java 开发工具包(Java Development Kit)的一个版本,它是由 Oracle 公司开发和发布的。以下是 JDK 11 的一些主要特点和功能介绍:


  • 模块化系统:JDK 11 引入了 Java 平台模块系统(Java Platform Module System),也称为项目 Jigsaw,使得 Java 应用程序更加模块化,提高了代码的可维护性和可重用性。
  • HTTP 客户端:JDK 11 引入了一个标准化的 HTTP 客户端 API,使得 Java 开发者可以更方便地进行 HTTP 通信的处理,取代了过时的HttpURLConnection。
  • 局部变量类型推断:在 JDK 10 中引入的 var 关键字在 JDK 11 中得到进一步改进和支持,允许开发者在声明局部变量时使用 var 进行类型推断。
  • 垃圾收集器改进:JDK 11 中改进了 G1 垃圾收集器,提供更好的性能和稳定性,同时引入了一些新的垃圾收集器选项,如 Epsilon 垃圾收集器。
  • 性能优化:JDK 11 对 Java 程序性能进行了优化,在多个方面提高了性能表现,包括字符串处理、垃圾收集等方面的改进。
  • 新的 API 和功能:JDK 11 中引入了一些新的 API 和功能,如 HttpClient、Optional 类的增强、String 类的新方法等,同时也进行了一些现有 API 的优化和增强。


JDK 11 是 Java 平台的一个重要版本,带来了许多新特性和改进,旨在提高 Java 应用程序的性能、稳定性和开发效率。


下来就来安装 JDK11


第一步:上传JDK11安装包


下载JDK11安装包

进入 /home/app/jdk11 目录 (没有的话 可以提前创建好)

cd /home/app/jdk11

上传压缩包

jdk-11.0.12_linux-x64_bin.tar.gz --将该包上传到 /home/app/jdk11 目录下


第二步:解压安装包


tar -zxvf jdk-11.0.12_linux-x64_bin.tar.gz

解压后 进入 /home/app/jdk11/jdk-11.0.12 看到如下目录。

注意 由于jdk1.8版本之后无 jre. 需要进入jdk根目录用以下命令生成jre文件夹不然在运行tomcat时会报缺失jre的错误


./bin/jlink --module-path jmods --add-modules java.desktop --output

jre

可以看到执行命令后 有了 jre 了.


第三步:修改环境变量


vim /etc/profile

export JAVA_HOME=/home/snow/app/jdk11/jdk-11.0.12 #换成你jdk的安装目录
export JRE_HOME=${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

如图:


通过命令 source /etc/profile让profile 文件立即生效

source /etc/profile


第四步、测试是否安装成功


使用 java -version,出现版本为 java version “11.0.12” 2021-07-20 LTS


总结


  1. 访问 Oracle 官方网站,或者其他的资源站点,下载适用于 Linux 的 JDK 11 安装包。
  2. 解压下载的安装包到你选择的安装目录。
  3. 配置环境变量 JAVA_HOME,指向 JDK 11 的安装目录,并将 $JAVA_HOME/bin 添加到系统 PATH 中。
  4. 验证安装是否成功,通过在终端中运行 java -version 命令查看 JDK 11 的版本信息。


相关文章
|
15天前
|
网络协议 安全 Linux
如何配置Linux端的ftp?
如何配置Linux端的ftp?
118 64
|
9天前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
18 5
|
9天前
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
24 3
|
8天前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
11天前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
20 1
|
10天前
|
Linux Python
linux之部署python环境&创建虚拟环境
linux之部署python环境&创建虚拟环境
|
10天前
|
Web App开发 Linux Python
linux上安装selenium环境及测试
该文章提供了在Linux CentOS上安装Selenium环境、Chrome浏览器及Chromedriver的详细步骤,并演示了如何以无头模式进行测试。
27 0
|
Web App开发 Linux 网络安全
|
2天前
|
Linux
Linux常用命令包括
Linux常用命令包括
10 5
|
2天前
|
Linux
Linux命令
Linux命令
13 5
下一篇
无影云桌面