CentOS安装JDK8详细指南

一、下载JDK8

1、打开JDK8下载官网,进入JDK8下载页面,根据自己的操作系统选择对应的版本,点击下载。

2、下载完成后,将JDK8压缩包复制到CentOS系统的指定目录下(例如:/usr/local/src/),并使用unzip命令将其解压缩。

cd /usr/local/src/
unzip jdk-8uXX-linux-x64.tar.gz

二、设置JDK8环境变量

1、打开终端,使用vim编辑器打开/etc/profile文件。

vim /etc/profile

2、在文件的最后添加以下内容:

export JAVA_HOME=/usr/local/src/jdk1.8.0_XX
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

(其中,XX表示JDK版本号)

3、保存并退出vim,执行以下命令,使环境变量生效。

source /etc/profile

4、查看JDK版本信息。

java -version

若出现以下代码,则表示安装成功。

java version "1.8.0_XX"
Java(TM) SE Runtime Environment (build 1.8.0_XX-bXX)
Java HotSpot(TM) 64-Bit Server VM (build XX.XX-bXX, mixed mode)

三、设置JDK8默认版本

1、若系统中还安装有其他版本的JDK,则先查看当前系统中有哪些JDK。

alternatives --config java

2、系统会列出所有的JDK版本,输入序号选择要设置成默认版本的JDK。

There are X programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ X           /usr/local/src/jdk1.8.0_XX/bin/java
   X           /usr/lib/jvm/jre-1.7.0-openjdk/bin/java

Enter to keep the current selection[+], or type selection number: 

(其中,X表示序号,XX表示JDK版本号)

四、启动JDK8

验证JDK8是否安装成功,执行以下命令启动JDK8

java -version

若出现以下代码,则表示启动成功。

java version "1.8.0_XX"
Java(TM) SE Runtime Environment (build 1.8.0_XX-bXX)
Java HotSpot(TM) 64-Bit Server VM (build XX.XX-bXX, mixed mode)

五、使用JDK8编译运行Java程序

1、使用vim编辑器编写Java程序(例如:HelloWorld.java)。

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

2、保存并退出vim,使用javac命令编译Java程序。

javac HelloWorld.java

3、使用java命令运行Java程序。

java HelloWorld

若出现以下代码,则表示编译和运行成功。

Hello, World!

六、卸载JDK8

1、使用yum命令查看当前系统中安装了哪些JDK。

yum list installed | grep "jdk"

2、使用yum命令卸载JDK8。

yum remove jdk1.8.0YY-XX

(其中,YY表示更新版本号,XX表示build号)

3、编辑/etc/profile文件,将JDK8相关的环境变量删除。

4、执行以下命令,使环境变量立即生效。

source /etc/profile

七、总结

通过以上步骤,我们可以轻松地在CentOS系统中安装并使用JDK8,进行Java程序的开发和运行。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/240841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2024-12-12 12:23
下一篇 2024-12-12 12:23

相关推荐

  • Java JsonPath 效率优化指南

    本篇文章将深入探讨Java JsonPath的效率问题,并提供一些优化方案。 一、JsonPath 简介 JsonPath是一个可用于从JSON数据中获取信息的库。它提供了一种DS…

    编程 2025-04-29
  • 运维Python和GO应用实践指南

    本文将从多个角度详细阐述运维Python和GO的实际应用,包括监控、管理、自动化、部署、持续集成等方面。 一、监控 运维中的监控是保证系统稳定性的重要手段。Python和GO都有强…

    编程 2025-04-29
  • Python应用程序的全面指南

    Python是一种功能强大而简单易学的编程语言,适用于多种应用场景。本篇文章将从多个方面介绍Python如何应用于开发应用程序。 一、Web应用程序 目前,基于Python的Web…

    编程 2025-04-29
  • Python wordcloud入门指南

    如何在Python中使用wordcloud库生成文字云? 一、安装和导入wordcloud库 在使用wordcloud前,需要保证库已经安装并导入: !pip install wo…

    编程 2025-04-29
  • Python小波分解入门指南

    本文将介绍Python小波分解的概念、基本原理和实现方法,帮助初学者掌握相关技能。 一、小波变换概述 小波分解是一种广泛应用于数字信号处理和图像处理的方法,可以将信号分解成多个具有…

    编程 2025-04-29
  • Python字符转列表指南

    Python是一个极为流行的脚本语言,在数据处理、数据分析、人工智能等领域广泛应用。在很多场景下需要将字符串转换为列表,以便于操作和处理,本篇文章将从多个方面对Python字符转列…

    编程 2025-04-29
  • Python初学者指南:第一个Python程序安装步骤

    在本篇指南中,我们将通过以下方式来详细讲解第一个Python程序安装步骤: Python的安装和环境配置 在命令行中编写和运行第一个Python程序 使用IDE编写和运行第一个Py…

    编程 2025-04-29
  • FusionMaps应用指南

    FusionMaps是一款基于JavaScript和Flash的交互式地图可视化工具。它提供了一种简单易用的方式,将复杂的数据可视化为地图。本文将从基础的配置开始讲解,到如何定制和…

    编程 2025-04-29
  • Python起笔落笔全能开发指南

    Python起笔落笔是指在编写Python代码时的编写习惯。一个好的起笔落笔习惯可以提高代码的可读性、可维护性和可扩展性,本文将从多个方面进行详细阐述。 一、变量命名 变量命名是起…

    编程 2025-04-29
  • Python中文版下载官网的完整指南

    Python是一种广泛使用的编程语言,具有简洁、易读易写等特点。Python中文版下载官网是Python学习和使用过程中的重要资源,本文将从多个方面对Python中文版下载官网进行…

    编程 2025-04-29

发表回复

登录后才能评论