首页 > 系统相关 >Linux 下安装JDK1.8-解压版

Linux 下安装JDK1.8-解压版

时间:2023-06-02 21:07:07浏览次数:50  
标签:解压 JDK1.8 java jdk1.8 131 Linux HOME


一、安装环境

操作系统:Red Hat Enterprise Linux 6 64 位(版本号6.6)

JDK版本:1.8

工具:Xshell5、Xftp5

说明:本文是通过Xshell5工具远程连接Linux操作,如果是直接在Linux可视化界面操作那就更方便了,原理一样。

二、安装步骤

第一步:下载安装包

下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件;

由于我的Linux是64位的,因此我下载jdk-8u131-linux-x64.tar.gz

如下图所示:

Linux 下安装JDK1.8-解压版_JAVA

如果Linux本身连接到互联网,我们可以直接通过wget命令直接把JDK安装包下载下来,如图所示:

Linux 下安装JDK1.8-解压版_java_02

要是没有外网的环境,还是安装上面的方法下载安装包,然后上传到服务器当中

第二步、解压安装包

将我们下载好的JDK安装包上传到服务器,进行解压

Linux 下安装JDK1.8-解压版_java_03

解压命令进行解压

1 $ cd  /home/cmfchina
2 $ tar  -zxvf  jdk-8u131-linux-x64.tar.gz

Linux 下安装JDK1.8-解压版_安装包_04

解压完成之后,可以在当前目录下看到一个名字为【jdk1.8.0_131】的目录,里面存放的是相关文件

Linux 下安装JDK1.8-解压版_JAVA_05

我们要将解压后的【jdk1.8.0_131】里面的所有数据移动到我们需要安装的文件夹当中,我们打算将jdk安装在usr/java当中,我们在usr目录下新建一个java文件夹

mkdir /usr/java

Linux 下安装JDK1.8-解压版_java_06

将【jdk1.8.0_131】里的数据拷贝至java目录下

mv /home/cmfchina/jdk1.8.0_131 /usr/java

Linux 下安装JDK1.8-解压版_JAVA_07

Linux 下安装JDK1.8-解压版_JAVA_08

第三步、修改环境变量

至此,我们最后需要修改环境变量,通过命令

vim /etc/profile

Linux 下安装JDK1.8-解压版_安装包_09

用vim编辑器来编辑profile文件,在文件末尾添加一下内容(按“i”进入编辑):

1 export JAVA_HOME=/usr/java/jdk1.8.0_131
2 export JRE_HOME=${JAVA_HOME}/jre
3 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
4 export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
5 export PATH=$PATH:${JAVA_PATH}

如图所示:

Linux 下安装JDK1.8-解压版_java_10

然后,保存并退出(按:wq!)

保存完之后,我们还需要让这个环境变量配置信息里面生效,要不然只能重启电脑生效了。

通过命令source /etc/profile让profile文件立即生效,如图所示

Linux 下安装JDK1.8-解压版_JAVA_11

第四步、测试是否安装成功

①、使用javac命令,不会出现command not found错误

②、使用java -version,出现版本为java version "1.8.0_131"

③、echo $PATH,看看自己刚刚设置的的环境变量配置是否都正确

如图所示:

Linux 下安装JDK1.8-解压版_java_12

至此,安装结束

标签:解压,JDK1.8,java,jdk1.8,131,Linux,HOME
From: https://blog.51cto.com/chengzheng183/6404843

相关文章

  • archlinux安装xxx.pkg.tar.zst包
    archlinux提供了丰富的第三方包,一般安装都比较简单,直接运行pacman、yay、paru之类的安装包管理器。但有部分软件没有进入AUR或AUR上的软件太旧,但官方提供了xxx.pkg.tar.zst安装包。如kangaroo是一款不错的数据库管理软件,官方之提供了.pkg.tar.zst安装包。sudopacman-Ukangaroo......
  • linux 性能自我学习 ———— 不可中断进程和僵尸进程 [四]
    前言简单介绍一下不可中断进程和僵尸进程。正文先来看下进程的状态:那么这一列的状态是什么呢?R是Running或Runnable的缩写,表示进程在cpu的就绪队列中,正在运行或者正在等待运行。D是disksleep的缩写,也就是不可中断睡眠,一般表示进程正在跟硬件交互,并且交互过程不允......
  • archlinux中如何添加第三方库位置
    现象linux中有部分软件在安装或编译时,并未将需要的库放在标准位置,如:/usr/lib上,导致部分程序不能正确工作。解决办法在/etc/ld.so.conf.d目录下新建xxx.conf文件,这里xxx表示任意的文件名,在其中写入某个库所在的全路径,如:/usr/local/lib,/usr/lib/R/lib等等。然后运行:sudoldconfi......
  • Linux 编译安装 php 扩展 amqp
    这里最大的坑,就是  rabbitmq-c和amqp扩展版本不符,导致的各种bug。其他也没啥,这里简单记录下:我这里使用的环境:php7.4  、rabbitmq-c0.7.1、amqp1.9.4. 安装rabbitmq-c(注意记住你的安装位置,下一步要用)wgethttps://github.com/alanxz/rabbitmq-c/releases/download......
  • linux 数组
    目录一、数组  1.定义数组  2.用索引定义数组  3.数组长度    4.数据类型二、遍历三、数组切片四、数组替换五、数组删除 六、追加数组 七、数组传参八、冒泡排序   一、数组 概念:一次性定义多个变量1.定义数组......
  • (三) linux离线克隆conda
    项目场景:我们用Anaconda创建了虚拟环境,并且想通过U盘拷贝的方式实现虚拟环境的迁移,可以通过虚拟环境打包的方式来实现。迁移环境打包1.首先要安装一个打包工具condainstall-cconda-forgeconda-pack2.进入到开发环境进入到开发环境中去sourceactivate****或者con......
  • Rabbitmq在linux服务器的安装步骤
    Linux系统:CentOS7.x(如果是CentOS8.x的话,需要修改下面两个环境版本号中的el7为el8)Erlang:erlang-22.3.4.12-1.el7.x86_64.rpmRabbitMQ:rabbitmq-server-3.8.13-1.el7.noarch.rpm 1安装erlang Linux系统:CentOS7.x(如果是CentOS8.x的话,需要修改下面两个环境版本号中的el7为e......
  • Linux 安装 mongodb
    1.下载wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-6.0.6.tgz2.安装依赖yuminstalllibcurlopensslxz-libs3.解压tar-zxvfmongodb-linux-x86_64-rhel70-6.0.6.tgz4.复制文件并改名mvmongodb-linux-x86_64-rhel70-6.0.6/usr/local/mo......
  • 深入剖析Linux IO原理和几种零拷贝机制的实现
    https://www.cnblogs.com/lsgxeva/p/11619464.html来源 https://zhuanlan.zhihu.com/p/83398714零壹技术栈   公众号【零壹技术栈】前言零拷贝(Zero-copy)技术指在计算机执行操作时,CPU不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切......
  • 恒创科技:提高国外云主机性能(Linux系统)的 4 个步骤
    ​随着外贸业务的兴起及不断发展,越来越多的企业和个人开始使用国外VPS云主机来部署自己的应用程序和网站。其中,Linux系统的国外VPS云主机创造了众多的可能性和功能,但仍有一些方法可以进一步提高LinuxVPS的整体性能。下面我们将通过简单的4个步骤告诉您如何实现它。......