首页 > 系统相关 >jdk下载、Linux环境安装jdk

jdk下载、Linux环境安装jdk

时间:2023-03-01 21:34:24浏览次数:36  
标签:i586 tar jdk Linux linux HOME 8u361 下载

访问网站:oracle.com

点击:Resources-->Java Downloads

相当于访问:https://www.oracle.com/java/technologies/downloads/

找到jdk1.8,下载对应版本,比如linuxt位32位,则下载:jdk-8u361-linux-i586.tar(linux是32位的一定要选i586,因为86代表的就是32位),如果安装的版本和操作系统不一致,配置好环境变量,执行java version会报错。

报错提示:bash: ./java: cannot execute binary file

因此需要装对应操作系统位数的jdk版本。下载时需要勾选oracle的同意条款,然后登录oracle账户,这里提供一个下载的账户:

          用户:[email protected]

          密码:One-More-Study-666

利用xshell工具或者WinSCP工具将下载的jdk包文件复制到root/downloads下(其他文件夹下也行)。

root用户远程访问虚拟机,执行命令:cd /root/Downloads/

            继续命令:ls 查看有哪些文件,可以看到当前下载的jdk包,比如jdk-8u361-linux-i586.tar

      定位到local,因为应用软件要安装在这个文件夹。

            执行命令:cd /usr/local/

            继续执行:ls 查看当前安装的应用,可以将一些不要的应用删除以免占用空间,如果全部不用可以强制删除当前文件夹下的所有应用(命令rm -rf *)

            将jdk包复制到此文件夹下,执行命令: cp  /root/Downloads/jdk-8u361-linux-i586.tar.gz .(‘.’这个代表是当前目录,不要忘记写了),这样jdk-8u361-linux-i586包就从Downloads复制到/usr/local/路径下了。

      解压jdk-8u361-linux-i586.tar,执行命令:

            tar -xvf jdk-8u361-linux-i586.tar.gz  回车

      等待一会儿,继续配置环境变量:

            vi /etc/profile

      在空白处也可以在最后两行加上两句配置:

            export JAVA_HOME=/usr/local/jdk1.8.0_361

            export PATH=$JAVA_HOME/bin:$PATH

       或者也可以:

            export JAVA_HOME=/usr/local/jdk1.8.0_361

            export PATH=.:$JAVA_HOME/bin:$PATH

            注意:默认采用第一种配置‘$JAVA_HOME’;第二种配置‘.:$JAVA_HOME’这种配置是表示当前目录下的,这样配置也可以。

            wq保存。

      执行命令环境变量设置生效:

            source /etc/profile

      验证:

        执行命令:java -version

        可以看到java的版本等信息,代表安装成功了。

      

        

    

标签:i586,tar,jdk,Linux,linux,HOME,8u361,下载
From: https://www.cnblogs.com/wekenyblog/p/17169898.html

相关文章

  • Linux 开源的高性能稳定服务器操作系统入门
     我们研发项目,写代码时,使用的一般都是windows或者是MAC的操作系统,作为本地的用户使用系统,而Linux一般都是放在服务器上运行的一种高效稳定的服务器系统.我们还是无......
  • Linux-iptables
    iptables一、概述iptables主要为了封端口,封ip,实现NAT功能(共享上网,端口映射,ip映射)二、防火墙种类及使用说明硬件:整个企业的入口三层路由:H3C,华为,Cisco(思科)防火墙......
  • Linux-shell编程(一)
    shell编程(一)一、概述shell命令解释器:bash编程命令解释器bash目前应用最广泛一款命令解释器,红帽系列(默认),Debian,Ubuntu,BASH全称:Bourne-AgainSHelld......
  • Linux-shell编程(二)
    shell编程(二)一、运算1.运算符运算符含义+加-减*乘/除%取余^或**幂、指数i=i+1i++计算次数j=j+j+=求和,累加&&并且,前一个......
  • 【离线数仓环境搭建】安装linux及安装JDK
    创建新的虚拟机配置网络    安装vimsudoyuminstall-yvim 修改免密sudovim/etc/sudoers(执行安装命令的时候,不再需要输入密码)  查看防火墙状态......
  • Linux-shell编程(三)
    shell编程(三)一、循环1.循环概述循环类型格式说明for循环for变量in清单(列表);do命令;donefor((i=1;i<=10;i++));doecho$i;done最常用的循环w......
  • Linux下的rsync远程增量备份详解
    (Linux下的远程增量备份详解)一、rsync工具介绍1.rsync工具简介rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具RemoteSync可以远程同步,支持本地复制,或者......
  • Linux系统的进程管理
    (Linux系统的进程管理)一、系统进程介绍1.进程概念进程process是指正在执行的程序;是程序正在运行的一个实例。它由程序指令,和从文件、其它程序中读取的数据或系统用户的......
  • Linux通过Tomcat部署war包
    Linux通过Tomcat部署war包​ 前提:Linux上已经安装好tomcat、jdk等环境​ 将war包丢到服务器上​ cd到tomcat安装路径下的webapps/ROOT/下,删除里面的所有文件:......
  • Linux操作命令(七) 1.cut命令 2.paste命令 3.tr命令
    1、cut命令常用参数参数描述-b以字节为单位进行分割-c以字符为单位进行分割-d自定义分隔符,默认为制表符-f自定义字段--complement抽取整个文本......