centos7下安装java及环境变量配置技巧

下面是"CentOS 7下安装Java及环境变量配置技巧"的完整攻略:

准备工作

在开始安装Java之前,我们需要做一些准备工作,具体如下:

1. 确认系统是否已经安装了Java

在终端输入以下命令:

java -version

如果系统已经安装Java,它将显示Java的版本信息。如果没有,则会报错。

2. 检查系统版本

Java安装的方法和环境变量配置都与操作系统的版本有关,因此我们需要先查看系统版本。在终端输入以下命令:

cat /etc/redhat-release

如果系统为CentOS 7,则输出如下信息:

CentOS Linux release 7.x.x (Core)

3. 确认系统是否有root权限

安装Java需要root权限,因此,请确保您使用的用户具有root权限。在终端输入以下命令:

sudo su

步骤

下面是安装Java和配置环境变量的具体步骤:

1. 下载Java

我们需要从官网下载Java,下载地址为:https://www.oracle.com/technetwork/java/javase/downloads/index.html,找到适合您系统的Java版本,拷贝下载链接。

在终端依次输入以下命令:

cd /usr/local/src
wget <被拷贝的下载链接>

比如,如果您需要下载Java 8的64位版本,应该输入:

cd /usr/local/src
wget https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz

2. 解压Java包

在终端输入以下命令:

tar zxvf jdk-8u231-linux-x64.tar.gz

3. 移动Java至/usr/local目录

在终端输入以下命令:

mkdir /usr/local/java
mv jdk1.8.0_231 /usr/local/java/ 

4. 配置环境变量

在终端输入以下命令:

vi /etc/profile

然后在打开的vi界面中,按下键盘的i键(表示insert),进入编辑模式,朝最后一行输入以下内容:

export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export PATH=$PATH:$JAVA_HOME/bin

最后,按下键盘的Esc键,输入:wq保存修改后的文件并退出。

5. 更新系统环境变量

在终端输入以下命令:

source /etc/profile

6. 检查是否成功安装

在终端输入以下命令:

java -version

成功安装Java后,它将显示Java的版本信息。

示例

示例1

假设您需要下载Java 11的64位版本,则应该做如下操作:

cd /usr/local/src
wget https://download.oracle.com/otn/java/jdk/11.0.4+10/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.4_linux-x64_bin.tar.gz
tar zxvf jdk-11.0.4_linux-x64_bin.tar.gz
mkdir /usr/local/java
mv jdk-11.0.4 /usr/local/java/
vi /etc/profile

在打开的vi界面中输入以下内容:

export JAVA_HOME=/usr/local/java/jdk-11.0.4
export PATH=$PATH:$JAVA_HOME/bin

保存修改后通过如下命令更新系统环境变量:

source /etc/profile

然后通过如下命令检查是否安装成功:

java -version

示例2

假设您需要安装Java 8的32位版本,则应该做如下操作:

cd /usr/local/src
wget https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-i586.tar.gz
tar zxvf jdk-8u231-linux-i586.tar.gz
mkdir /usr/local/java
mv jdk1.8.0_231 /usr/local/java/
vi /etc/profile

在打开的vi界面中输入以下内容:

export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export PATH=$PATH:$JAVA_HOME/bin

保存修改后通过如下命令更新系统环境变量:

source /etc/profile

然后通过如下命令检查是否安装成功:

java -version

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7下安装java及环境变量配置技巧 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • Java实现双链表的示例代码

    下面我将为您详细讲解Java实现双链表的示例代码的完整攻略。 什么是双链表 双链表是一种常见的数据结构,在链表中每个节点中都存储了前驱节点和后继节点的地址。与单链表相比,双链表能够更快速地进行双向遍历,但是需要更多的空间来存储节点的前驱和后继节点地址。 Java实现双链表的步骤 下面是实现双链表的步骤: 定义节点类,该节点类应该包含前驱节点和后继节点的引用。…

    other 2023年6月27日
    00
  • c语言sleep函数的头文件

    C语言sleep函数的头文件 在C语言中,sleep函数是一个非常有用的函数,可以暂停程序的执行,使得程序在一定的时间后继续执行。这个函数在头文件中定义。 sleep函数的语法 sleep函数的语法非常简单,其语法如下: unsigned int sleep(unsigned int seconds); 其中,seconds是要暂停的时间,单位是秒。slee…

    其他 2023年3月28日
    00
  • jQuery 实现自动填充邮箱功能(带下拉提示)

    jQuery 实现自动填充邮箱功能(带下拉提示)攻略 简介 自动填充邮箱功能是指在用户输入邮箱前缀时,通过下拉提示的方式提供常见的邮箱后缀选项,方便用户选择并自动填充完整的邮箱地址。这种功能在注册、登录等场景中常见,可以提高用户体验和减少输入错误。 实现步骤 步骤 1: 引入 jQuery 库 首先,确保你的页面中已经引入了 jQuery 库。你可以通过以下…

    other 2023年8月6日
    00
  • CentOS7.5 安装MySql的教程

    CentOS7.5 安装MySql的教程 环境准备 在安装Mysql之前,我们需要先确保以下条件已经满足: CentOS7.5系统已经安装完成。 系统已经启用网络,并且能够正常访问网络。 系统已经更新到最新版本。 安装Mysql 在终端中输入以下命令,以更新系统包: yum update 接下来,我们需要添加Mysql仓库,在终端中输入以下命令: rpm -…

    other 2023年6月27日
    00
  • 详解android 用webview加载网页(https和http)

    以下是详解”Android用WebView加载网页(HTTPS和HTTP)”的完整攻略。 1. 添加权限 一般情况下,Android App通过Http请求一个网页,需要在AndroidManifest.xml中添加INTERNET权限。 <uses-permission android:name="android.permission.IN…

    other 2023年6月25日
    00
  • springboot三层结构图

    SpringBoot三层结构图 SpringBoot是一个流行的Java开发框架,使用它可以快速搭建高效的Web程序。SpringBoot的三层结构图是Spring框架最基本的架构,也是Web开发中最常使用的模型。 三层结构 SpringBoot的三层结构可以分解为: 应用层(Application Layer) 服务层(Service Layer) 数据访…

    其他 2023年3月28日
    00
  • 锐捷认证时显示用户动态ip地址类型绑定错误的解决方法

    锐捷认证时显示用户动态IP地址类型绑定错误的解决方法攻略 问题描述 在锐捷认证过程中,有时会出现用户动态IP地址类型绑定错误的情况。这种错误可能导致用户无法成功认证并访问网络。本攻略将详细介绍如何解决这个问题。 解决方法 以下是解决用户动态IP地址类型绑定错误的步骤: 确认网络连接状态:首先,确保计算机或设备已正确连接到网络。检查网络连接是否正常,确保网络线…

    other 2023年7月31日
    00
  • 基于Jquery的动态添加控件并取值的实现代码

    以下是基于JQuery的动态添加控件并取值的实现代码攻略: 步骤一:在HTML中添加基本的页面结构 首先,在HTML中添加基本的页面结构,包含一个用于添加元素的按钮和一个用于显示所添加元素的容器。可以使用以下代码: <!doctype html> <html> <head> <meta charset="u…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部