类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日

相关文章

  • JAVA mongodb 聚合几种查询方式详解

    JAVA MongoDB 聚合几种查询方式详解 MongoDB是一个非常流行的NoSQL数据库,它支持强大的聚合查询功能,可以让我们对数据进行更加灵活的统计和分析。本文将详细讲解JAVA语言中如何使用MongoDB实现聚合查询。 什么是聚合查询 聚合查询是一种特殊的查询方式,它可以将多个文档合并成一个或多个文档,实现类似SQL中GROUP BY的功能。聚合查…

    database 2023年5月21日
    00
  • Oracle 11g安装错误提示未找到wfmlrsvcapp.ear的解决方法

    针对在Oracle 11g安装过程中出现”未找到wfmlrsvcapp.ear”错误的问题,我们可以采取下列步骤进行解决。 问题原因分析 在安装Oracle 11g时,会遇到需要找到”wfmlrsvcapp.ear”文件的提示,但是该文件并不在Oracle 11g安装光盘中,因此需要我们手动下载并添加该文件到指定目录下。 解决方案步骤 打开Oracle官网(…

    database 2023年5月22日
    00
  • DBMS 事务状态

    DBMS(数据库管理系统)中的事务状态是指事务在执行过程中的不同阶段的状态。在DBMS中,事务具有原子性、一致性、隔离性和持久性(ACID)这四个特性,事务状态的管理是保证事务能够可靠执行的基础。 下面是事务状态的完整攻略: 1. 事务状态的定义 事务状态是指事务在执行过程中,从开始到最终提交或回滚,经历了哪些具体的状态变化。常见的事务状态有五种:活动状态、…

    database 2023年3月27日
    00
  • MySQL笔记之Checkpoint机制

    CheckPoint是MySQL的WAL和Redolog的一个优化技术。   一、Checkpoint机制 CheckPoint做了什么事情?将缓存池中的脏页刷回磁盘。 checkpoint定期将db buffer的内容刷新到data file,当遇到内存不足、db buffer已满等情况时,需要将db buffer中的内容/部分内容(特别是脏数据)转储到d…

    2023年4月10日
    00
  • mysql 批量更新与批量更新多条记录的不同值实现方法

    MySQL是一种常用的关系型数据库程序,常用于web应用程序的后台数据库开发。批量更新可以提高更新效率,避免频繁地与数据库建立连接和断开连接的消耗。以下是mysql批量更新和批量更新多条记录的不同值实现方法的攻略: 1. MySQL批量更新 1.1. 批量更新示例 假设我们现在需要将学生表中所有出生年份为“2000”的学生修改为出生年份为“2001”,可以使…

    database 2023年5月22日
    00
  • VirtualBox软件下载安装及Linux环境安装部署图文教程详解

    VirtualBox软件下载安装及Linux环境安装部署图文教程详解 1. VirtualBox软件下载安装 首先打开VirtualBox官网,进入下载页面,选择下载适合自己操作系统的安装程序。安装过程中需要注意以下几点: 如果你的电脑上已经安装了其他虚拟机软件,请先卸载掉。 安装过程中需要勾选“VirtualBox USB支持”和“VirtualBox R…

    database 2023年5月22日
    00
  • 浅谈数据库优化方案

    浅谈数据库优化方案 1. 优化前的考虑 在优化数据库之前,需要先了解当前的数据库使用情况。以下是一些需要考虑的问题: 数据库规模:数据库中有多少表、多少条数据? 数据库负载:数据库的读写负载如何?高峰期和低谷期有什么不同? 数据库模式:使用了哪种数据库模式?关系型、文档型、图形型? 数据库架构:数据库的物理结构如何?单体、主从、分片等? 各种索引:哪些字段需…

    database 2023年5月19日
    00
  • linux环境下安装pyramid和新建项目的步骤

    下面是在Linux环境下安装Pyramid和新建项目的步骤的完整攻略: 安装Pyramid 步骤1:安装Python 安装Pyramid需要先安装Python,可参考以下命令进行安装: sudo apt-get update sudo apt-get install python3 步骤2:安装pip 安装pip可以方便地安装Python的包,可参考以下命令…

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