类Linux环境安装jdk1.8及环境变量配置详解

类Linux环境安装jdk1.8及环境变量配置详解

简介

本文介绍如何在类Linux环境(比如CentOS、Ubuntu等)下安装jdk1.8并配置环境变量的详细过程。

本文的安装环境为CentOS 7.6。

步骤

  1. 下载JDK1.8

    在Oracle官网上下载JDK1.8的Linux版本(tar.gz压缩包),下载地址为:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

    选择相应的版本(比如Linux x64),点击下载,然后输入Oracle账户(如果没有则需要先注册)用户名和密码进行登录。

    下载完成后,在Linux服务器上解压并安装jdk1.8:

    tar -zxvf jdk-8u271-linux-x64.tar.gz
    mv jdk1.8.0_271 /usr/local/

  2. 配置环境变量

    把JDK的bin目录添加到PATH环境变量中,使用以下命令编辑/etc/profile文件:

    vim /etc/profile

    在文件末尾添加以下内容:

    export JAVA_HOME=/usr/local/jdk1.8.0_271
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin

    然后执行以下命令使环境变量生效:

    source /etc/profile

    接下来可以使用以下命令确认JDK是否安装并配置成功:

    java -version

示例

示例1

在CentOS服务器上下载jdk1.8并安装:

wget https://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.tar.gz --no-check-certificate -O jdk-8u112-linux-x64.tar.gz
tar -zxvf jdk-8u112-linux-x64.tar.gz
mv jdk1.8.0_112 /usr/local/

编辑/etc/profile文件加入以下内容:

export JAVA_HOME=/usr/local/jdk1.8.0_112
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

执行以下命令使环境变量生效:

source /etc/profile

示例2

在Ubuntu服务器上下载jdk1.8并安装:

wget https://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.tar.gz --no-check-certificate -O jdk-8u112-linux-x64.tar.gz
tar -zxvf jdk-8u112-linux-x64.tar.gz
mv jdk1.8.0_112 /usr/local/

编辑/etc/environment文件加入以下内容:

JAVA_HOME="/usr/local/jdk1.8.0_112"
export JAVA_HOME
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
export PATH

执行以下命令使环境变量生效:

source /etc/environment

结论

本文介绍了在类Linux环境下安装jdk1.8及配置环境变量的详细过程,并提供了两个示例来帮助读者更好地理解。通过本文的介绍,读者可以轻松地在类Linux环境下安装jdk1.8并配置环境变量。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:类Linux环境安装jdk1.8及环境变量配置详解 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • php+mysql实现简单登录注册修改密码网页

    当你进行php+mysql实现简单登录注册修改密码网页时,你需要完成以下步骤: 步骤一:创建数据库 要使用MySQL服务器,需要先创建一个数据库。可以通过MySQL命令行或者类似phpMyAdmin的工具创建一个数据库。 步骤二:创建用户表 在上一步中创建的数据库中创建一个用户表格。 这个用户表格应该至少包含以下信息: 用户id 用户名 用户密码 用户邮箱 …

    database 2023年5月22日
    00
  • c#如何利用定时器自动备份数据库详解

    下面我来详细讲解一下“c#如何利用定时器自动备份数据库”的完整攻略。 步骤1:引入System.Threading命名空间 在使用定时器进行定时备份时,需要使用到System.Threading命名空间中的Timer类,因此我们需要在代码中添加以下引用: using System.Threading; 步骤2:创建定时器对象 在代码中创建定时器对象,其中需要…

    database 2023年5月21日
    00
  • 解决sql server保存对象字符串转换成uniqueidentifier失败的问题

    当我们在SQL Server中使用uniqueidentifier类型时,有时我们需要将字符串转换为uniqueidentifier类型,以便将其保存为表的列。但是,字符串转换为uniqueidentifier类型时,可能会出现转换失败的情况,这可能会导致应用程序中的错误。本文将详细讲解如何解决此问题。 问题分析 uniqueidentifier类型要求由8…

    database 2023年5月21日
    00
  • mysql与mssql的md5加密语句

    MySQL与MSSQL都提供了MD5加密函数。本文将详细讲解MySQL和MSSQL中的MD5加密函数的语法和用法。 MySQL中的MD5加密语句 在MySQL中,可以使用MD5()函数进行MD5加密。它的语法如下: MD5(str) 其中,str是要加密的字符串。 以下是一个MySQL的示例,演示如何使用MD5函数对字符串“password”进行加密: SE…

    database 2023年5月22日
    00
  • CentOS系统上安装配置Oracle数据库的详细教程

    CentOS系统上安装配置Oracle数据库的详细教程 下面将介绍在CentOS系统上安装配置Oracle数据库的详细教程。 1. 下载Oracle数据库软件 请前往Oracle官网下载Oracle Database软件(版本自行选择)。 2. 安装必要的软件包 安装必要的软件包,执行以下代码: yum install -y binutils compat-…

    database 2023年5月22日
    00
  • Linux CentOS 6.5 卸载、tar安装MySQL的教程

    Linux CentOS 6.5 卸载、tar安装MySQL的教程 MySQL是一种流行的关系型数据库管理系统,常用于Web应用程序的数据存储和管理。本教程将介绍如何在Linux CentOS 6.5上卸载现有的MySQL版本,并使用tar安装最新版本的MySQL。 卸载现有版本的MySQL 首先,我们需要卸载现有版本的MySQL。为此,可以使用以下命令: …

    database 2023年5月22日
    00
  • redis 哨兵集群原理及部署 Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换)

    复制粘贴自: https://www.cnblogs.com/kevingrace/p/9004460.html 请点击此链接查看原文. 仅供本人学习参考, 如有侵权, 请联系删除, 多谢! Redis的集群方案大致有三种:1)redis cluster集群方案;2)master/slave主从方案;3)哨兵模式来进行主从替换以及故障恢复。 一、sentin…

    Redis 2023年4月11日
    00
  • linux定时备份MySQL数据库并删除以前的备份文件(推荐)

    下面是详细的攻略: 1. 安装crontab Crontab是Linux自带的定时任务工具。首先我们要确认系统中是否已经安装了Crontab。 在终端输入命令: crontab -l 如果出现“no crontab for 用户名”这样的提示,就意味着Crontab还没有被安装。这个时候我们需要用命令安装: sudo apt-get install cron…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部