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 的版本信息。


目录
打赏
0
0
0
0
59
分享
相关文章
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
46 3
在Rocky Linux 9上安装JDK并配置环境变量!
本教程介绍在Rocky Linux 9上安装JDK并配置环境变量的完整步骤。首先更新系统,清理旧版本JDK相关包及残留文件,确保环境干净。接着搜索并安装所需版本的JDK(如OpenJDK 17),验证安装是否成功。然后查找JDK安装路径,配置全局环境变量`JAVA_HOME`和`PATH`,最后验证环境变量设置。按照此流程操作,可顺利完成Java开发环境搭建,支持多版本切换(如JDK 8/11/17)。生产环境请谨慎操作,避免影响现有服务。
73 21
Linux 手动安装快速部署 LNMP 环境实战
本文详细记录了在阿里云ECS上手动搭建LNMP环境的过程,系统选用Ubuntu 24.04。主要内容包括:1) 使用`apt`安装Nginx和MySQL,并更新软件源;2) 编译安装PHP 8.4.5,配置PHP-FPM及环境路径;3) 配置MySQL root用户密码;4) 调整Nginx支持PHP解析并测试整体环境。通过此过程,重现手动配置服务器的细节,帮助熟悉各组件的安装与协同工作。
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
Linux云服务器如何搭建LNMP环境
LNMP环境是Linux系统中常用的Web服务架构,由Linux、Nginx、MySQL/MariaDB和PHP组成,适用于高效托管动态网站。本文以CentOS 7为例,详细介绍了LNMP环境的搭建步骤,包括Nginx、MariaDB和PHP的安装与配置,以及最终通过创建`index.php`文件验证环境是否成功部署。具体操作涵盖配置YUM仓库、安装服务、编辑配置文件、启动服务等关键步骤,确保用户能够顺利搭建并运行LNMP环境。
53 1
Linux云服务器如何搭建LNMP环境
如何在阿里云的linux上搭建Node.js编程环境?
本指南介绍如何在阿里云Linux服务器(Ubuntu/CentOS)上搭建Node.js环境,包含两种安装方式:包管理器快速安装和NVM多版本管理。同时覆盖全局npm工具配置、应用部署示例(如Express服务)、PM2持久化运行、阿里云安全组设置及外部访问验证等步骤,助你完成开发与生产环境的搭建。
|
2月前
|
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
68 13
|
2月前
|
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
70 5
课时4:JDK的安装与配置
课时4:JDK的安装与配置 摘要: 1. JDK安装:从Oracle官网下载适合操作系统的JDK版本,确保关闭防火墙,选择正确的位数(如64位),并进行一键式安装。 2. JDK配置:将JDK的bin目录路径(如D:\Java\jdk1.8.0_74\bin)添加到系统环境变量PATH中,确保Java开发命令(如javac、java)可用。配置完成后,重启命令行工具验证安装是否成功。 通过以上步骤,确保Java开发环境的正确搭建。
107 0
|
27天前
|
课时5:JDK安装与配置
课时5:JDK安装与配置,主讲人李兴华。课程详细讲解了JDK的安装步骤和环境配置方法,包括选择安装路径、配置系统环境变量(如path),确保javac和java命令在命令行中可用。建议将所有程序安装在D盘,便于管理。安装完成后,需重启命令行以加载新环境配置,确保Java开发环境正常运行。