java配置环境变量 jdk配置环境变量 linux环境

server/2024/12/14 19:04:34/

一. 使用yum安装jdk

centos系统中可以使用yum来安装jdk, 执行以下命令 查询yum仓库信息

yum list java*
java-1.8.0-openjdk.x86_64                                         1:1.8.0.422.b05-1.1.al7                        @updates
java-1.8.0-openjdk-devel.x86_64                                   1:1.8.0.422.b05-1.1.al7                        @updates
java-1.8.0-openjdk-headless.x86_64                                1:1.8.0.422.b05-1.1.al7                        @updates
javamail.noarch                                                   1.4.6-8.1.al7                                  @base
javapackages-tools.noarch                                         3.4.1-11.1.al7                                 @base
javassist.noarch                                                  3.16.1-10.1.al7                                @base
Available Packages
java-1.6.0-openjdk.x86_64                                         1:1.6.0.41-1.13.13.1.1.al7                     base
java-1.6.0-openjdk-debuginfo.x86_64                               1:1.6.0.41-1.13.13.1.1.al7                     base
java-1.6.0-openjdk-demo.x86_64                                    1:1.6.0.41-1.13.13.1.1.al7                     base
java-1.6.0-openjdk-devel.x86_64                                   1:1.6.0.41-1.13.13.1.1.al7                     base
java-1.6.0-openjdk-javadoc.x86_64                                 1:1.6.0.41-1.13.13.1.1.al7                     base
java-1.6.0-openjdk-src.x86_64                                     1:1.6.0.41-1.13.13.1.1.al7                     base
java-1.7.0-openjdk.x86_64                                         1:1.7.0.261-2.6.22.2.1.al7                     updates
java-1.7.0-openjdk-accessibility.x86_64                           1:1.7.0.261-2.6.22.2.1.al7                     updates
java-1.7.0-openjdk-debuginfo.x86_64                               1:1.7.0.261-2.6.22.2.1.al7                     updates
java-1.7.0-openjdk-demo.x86_64                                    1:1.7.0.261-2.6.22.2.1.al7                     updates
java-1.7.0-openjdk-devel.x86_64                                   1:1.7.0.261-2.6.22.2.1.al7                     updates
java-1.7.0-openjdk-headless.x86_64                                1:1.7.0.261-2.6.22.2.1.al7                     updates
java-1.7.0-openjdk-javadoc.noarch                                 1:1.7.0.261-2.6.22.2.1.al7                     updates
java-1.7.0-openjdk-src.x86_64                                     1:1.7.0.261-2.6.22.2.1.al7                     updates
java-1.8.0-alibaba-dragonwell.x86_64                              8.8.8.302.b1-1.al7                             plus
java-1.8.0-alibaba-dragonwell-debug.x86_64                        8.8.8.302.b1-1.al7                             plus
java-1.8.0-alibaba-dragonwell-debuginfo.x86_64                    8.8.8.302.b1-1.al7                             plus
java-1.8.0-openjdk.i686                                           1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-accessibility.i686                             1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-accessibility.x86_64                           1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-accessibility-debug.i686                       1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-accessibility-debug.x86_64                     1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-debug.i686                                     1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-debug.x86_64                                   1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-debuginfo.x86_64                               1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-demo.i686                                      1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-demo.x86_64                                    1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-demo-debug.i686                                1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-demo-debug.x86_64                              1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-devel.i686                                     1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-devel-debug.i686                               1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-devel-debug.x86_64                             1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-headless.i686                                  1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-headless-debug.i686                            1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-headless-debug.x86_64                          1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-javadoc.noarch                                 1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-javadoc-debug.noarch                           1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-javadoc-zip.noarch                             1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-javadoc-zip-debug.noarch                       1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-src.i686                                       1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-src.x86_64                                     1:1.8.0.422.b05-1.1.al7                        updates
java-1.8.0-openjdk-src-debug.i686                                 1:1.8.0.402.b06-1.1.al7                        updates
java-1.8.0-openjdk-src-debug.x86_64                               1:1.8.0.422.b05-1.1.al7                        updates
java-11-openjdk.i686                                              1:11.0.24.0.8-1.1.al7                          updates
java-11-openjdk.x86_64                                            1:11.0.24.0.8-1.1.al7                          updates
java-11-openjdk-debug.i686                                        1:11.0.24.0.8-1.1.al7                          updates
java-11-openjdk-debug.x86_64                                      1:11.0.24.0.8-1.1.al7                          updates
java-11-openjdk-debuginfo.x86_64                                  1:11.0.24.0.8-1.1.al7                          updates
java-11-openjdk-demo.i686                                         1:11.0.24.0.8-1.1.al7                          updates
java-11-openjdk-demo.x86_64                                       1:11.0.24.0.8-1.1.al7                          updates
java-11-openjdk-demo-debug.i686                                   1:11.0.24.0.8-1.1.al7                          updates
j
yum install java-1.8.0-openjdk* -y
/usr/lib/jvm
[root@iZbp1dcnzq7pzpg9607m6pZ jvm]# ll
total 8
lrwxrwxrwx 1 root root   26 Dec 13 16:59 java -> /etc/alternatives/java_sdk
lrwxrwxrwx 1 root root   32 Dec 13 16:59 java-1.8.0 -> /etc/alternatives/java_sdk_1.8.0
lrwxrwxrwx 1 root root   40 Dec 13 16:59 java-1.8.0-openjdk -> /etc/alternatives/java_sdk_1.8.0_openjdk
drwxr-xr-x 9 root root 4096 Dec 13 16:59 java-1.8.0-openjdk-1.8.0.422.b05-1.1.al7.x86_64
drwxr-xr-x 9 root root 4096 Dec 13 16:59 java-1.8.0-openjdk-1.8.0.422.b05-1.1.al7.x86_64-debug
lrwxrwxrwx 1 root root   34 Dec 13 16:59 java-openjdk -> /etc/alternatives/java_sdk_openjdk
lrwxrwxrwx 1 root root   21 Dec 13 16:59 jre -> /etc/alternatives/jre
lrwxrwxrwx 1 root root   27 Dec 13 16:59 jre-1.8.0 -> /etc/alternatives/jre_1.8.0
lrwxrwxrwx 1 root root   35 Dec 13 16:59 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk
lrwxrwxrwx 1 root root   51 Dec 12 18:16 jre-1.8.0-openjdk-1.8.0.422.b05-1.1.al7.x86_64 -> java-1.8.0-openjdk-1.8.0.422.b05-1.1.al7.x86_64/jre
lrwxrwxrwx 1 root root   57 Dec 13 16:59 jre-1.8.0-openjdk-1.8.0.422.b05-1.1.al7.x86_64-debug -> java-1.8.0-openjdk-1.8.0.422.b05-1.1.al7.x86_64-debug/jre
lrwxrwxrwx 1 root root   29 Dec 13 16:59 jre-openjdk -> /etc/alternatives/jre_openjdk
[root@iZbp1dcnzq7pzpg9607m6pZ jvm]#

二. 使用源码安装jdk

下载jdk-8.0.16_linux-x64_bin.tar.gz

cd /usr/localtar -xzvf jdk-8.0.16_linux-x64_bin.tar.gzsudo vim /etc/profileexport JAVA_HOME=/usr/local/jdk-8.0.16
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binsource /etc/profilejava -version

http://www.ppmy.cn/server/150162.html

相关文章

使用Vue.js的步骤

使用Vue.js开发一个应用的详细流程和代码示例如下: 1. 环境准备和项目初始化 使用Vue CLI创建项目 Vue CLI是一个全局命令行工具,用于快速搭建Vue项目。首先,你需要安装Vue CLI: bash npm install -g vue/cli # 或者 yarn glo…

【解决】k8s使用flannel网络插件的问题整理

问题1: 拉取镜像失败ImagePullBackOff 问题排查 1、查看所有pod的状态 kubectl get pods --all-namespaceskube-flannel的两个pod状态为ImagePullBackOff,由于镜像拉取异常导致 2、查看pod启动日志,获取更详细的信息 kubectl logs -n 命名空间namesp…

以ATTCK为例构建网络安全知识图

ATT&CK(Adversarial Tactics, Techniques, and Common Knowledge )是一个攻击行为知识库和模型,主要应用于评估攻防能力覆盖、APT情报分析、威胁狩猎及攻击模拟等领域。本文简单介绍ATT&CK相关的背景概念,并探讨通过ATT&a…

Qt之截图存为图片或PDF打印(七)

Qt开发 系列文章 - Screenshot-To-PicOrPDF(七) 目录 前言 一、截图 二、功能实现 1.创建项目 2.新建类 3.编写类 1.定义头文件 2.相关功能函数 3.使用类 总结 前言 本文利用Qt平台,实现屏幕截图功能,并将截图复制、保…

Ubuntu中iptables默认是开启的吗

不,Ubuntu 中 iptables 默认不是开启的。 虽然 Ubuntu 系统默认安装了 iptables 软件包(你可以通过 dpkg -l iptables 或 which iptables 命令来验证),但这并不意味着 iptables 规则已经生效。实际上,iptables 的规则…

《从零开始:轻松入门数据结构的世界》

一、为什么数据结构如此重要? 数据结构就像是程序的骨架,它决定了数据在内存中的存储方式,以及我们如何对这些数据进行操作。一个好的数据结构可以大大提高程序的运行效率,减少内存消耗。我们将通过一个简单的比喻来理解这一点&a…

《Django 5 By Example》阅读笔记:p493-p520

《Django 5 By Example》学习第 17 天,p493-p520 总结,总计 28 页。 一、技术总结 1.internationalization(国际化) vs localization(本地化) (1)18n,L10n,g11n 以前总觉得这两个缩写好难记,今天仔细看了下维基百科…

OpenGL 几何着色器高级应用

几何着色器高级应用 概念回顾 几何着色器(Geometry Shader)是 OpenGL 管线中的可选着色器阶段,位于顶点着色器(Vertex Shader) 和光栅化阶段 之间。 其核心功能是基于输入的图元(如点、线或三角形),生成新的图元,或对输入的图元进行修改。 几何着色器的执行是以图元…