网站首页 > 技术文章 正文
Linux系统上安装和配置Java JDK 11可以通过多种方式完成,包括使用包管理器(如apt-get或yum,取决于Linux发行版)或手动安装。Linux发行版的包管理器没有提供Java JDK 11,或者需要更精细的安装控制,可以手动下载并安装JDK。
参考文档:https://www.cjavapy.com/article/90/
1、JDK11安装
1)下载JDK11
Oracle JDK11: https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html
OpenJDK11: JDK 11 Releases
在上面两个地址下载需要的版本。
本文主要是64位linux上安装,文件下载地址:https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
2)解压安装包
mkdir /usr/local/jdk
tar -zxf openjdk-11.0.1_linux-x64_bin.tar.gz -C /usr/local/jdk
2、配置环境变量
注意:下面命令是设置当前用户环境变量,如果设置所有用户生效,则把下面所有的~/.bash_profile 改成/etc/profile(不推荐)
1)配置JAVA_HOME
echo "JAVA_HOME=/usr/local/jdk/jdk-11.0.1" | sudo tee -a ~/.bash_profile \
&&echo "export JAVA_HOME" | sudo tee -a ~/.bash_profile
2)配置Path环境变量
echo "PATH=$PATH:$JAVA_HOME/bin" | sudo tee -a ~/.bash_profile \
&&echo "export PATH" | sudo tee -a ~/.bash_profile \
&&source ~/.bash_profile
为了方便,上面的命令直接修改的~/.bash_profile文件,如需要手动修改,直接使用vi ~/.bash_profile 编辑查看。
3)验证是否安装成功
[root@kvm4 ~]# java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
参考文档:https://www.cjavapy.com/article/90/
猜你喜欢
- 2024-11-05 centos7手工搭建部署Java web 环境(jdk、tomcat)
- 2024-11-05 linux安装jdk教程(linux安装jdk1.8步骤)
- 2024-11-05 Java环境快速搭建(javaee环境搭建)
- 2024-11-05 Linux入门指南-搭建JAVAEE开发环境
- 2024-11-05 干 java 开发3年了,你还不知道 Linux 中有三种方式安装 JDK?
- 2024-11-05 linux 安装基础软件-jdk-mysql-tomcat
- 2024-11-05 Linux下JDK到底应该安装在哪儿?(linuxjdk安装路径)
- 2024-11-05 构建高可用ZooKeeper集群(高可用集群搭建详细步骤)
- 2024-11-05 Linux上安装jdk Tomcat mysql redis等教程
- 2024-11-05 Java开发必会的Linux命令(java开发用什么linux)
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)