首页 > 系统相关 >Linux下安装jdk的步骤与bug

Linux下安装jdk的步骤与bug

时间:2023-03-18 15:45:19浏览次数:65  
标签:opt profile jdk jar sh env Linux bug software

Linux下安装jdk的步骤与bug

步骤:

  1. 先在 /opt/ 下创建一个software文件,用于存放压缩包

    1. 进入opt下:cd /opt
    2. 创建software文件:sudo vim software
  2. software/下用xftp软件进行jar包复制

    1. 进入software目录下: cd software/
    2. 将与LInux位数一样的jar包复制传输在software下
    3. 可以使用ll查看是否在/software/下有导入jar包

    注意: 使用uname -a查看当前Linux的位数,

  1. 解压jar包:tar -zxvf jkd具体名字 -C /opt/module/

    解释:将解压后的文件放在C盘下的/opt/module/目录下,可以进入刀该目录下进行ll查看

  2. 进入/etc/profile.d/下创建一个my_env.sh

    1. 进入profile.d下:cd /etc/profile.d/
    2. 发现有许多.sh的文件,我们新建一个自己的配置文件my_env.sh :sudo vim my_env.sh
  3. 接着在配置文件里书写:

#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_361
export PATH=$PATH:$JAVA_HOME/bin
  1. JAVA_HOME路径查找:
    1. 进入该路径下:cd /opt/module/jdk1.8.0_361/
    2. 显示路径:pwd
    3. 复制路径
  2. export:全局变量
  1. 最后,资源的更新

    1. 进入cd /etc/profile.d
    2. 配置资源更新:source /etc/profile

bug问题

  1. jkd的jar包跟linux位数不符
  2. 配置文件出错
  • 可能出现linux的命令符无法使用:

  • 解决:

    • 先输入:export PATH=/bin:/usr/bin:$PATH进行临时解决
    • 再去配置文件/etc/profile.d/my_env.sh认真修改,如果文件只读,则需要先执行sudo chown 444 my_env.sh修改权限
    • 最后还需要重新资源更新

    如果以上都检查了,都无法使用java,出现提示:

    * -bash: /opt/module/jdk1.8.0_281/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory*
    

    那么使用yum install glibc.i686

    最后在终端尝试写java,如果能读取,则代表jdk安装成功!

标签:opt,profile,jdk,jar,sh,env,Linux,bug,software
From: https://www.cnblogs.com/container-simple/p/17230891.html

相关文章

  • Linux进程调度的思考
    a.进程怎么载入到CPU中运行?b.当前进程正在运行,怎么确定是否要切换下一个进程?c.怎么选出下一个进程?d.选择进程的算法和优先级?e.介绍一下常用的算法调度逻辑?f.从......
  • [linux][uvc]YUV格式编码的图片
    YUV格式编码的图片,在Linux下需要安装ffmpeg。#安装ffmpeg$sudoaptinstallffmpeg#查看图片,需要注意的是YUV图像的信息中并没有存储宽和高,所以在打开时需要指定图像......
  • [linux][uart] open uart error
    questionExitcode2-cannotopendevice/dev/ttyUSB0microcom-s115200-p/dev/ttyUSB0Usage:microcom[options][options]include:-p,--port=<devfil......
  • [linux]uvc摄像头调试
    uvc摄像头调试改分辨率:源码中v412fmt.fmt.pix.width图像宽度v412fmt.fmt.pix.height图像高度/**capturingfromUVC*platform:rk3568*/#include<stdi......
  • Linux学习笔记
    转载自acwing的yxc常用文件管理命令(1)ctrlc:取消命令,并且换行(2)ctrlu:清空本行命令(3)tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选......
  • Linux 操作系统环境设置
    1.实验一:Linux操作系统环境设置1.1.实验目的完成本实验,您应该能够:掌握linux操作系统环境设置掌握hadoop安装的环境要求1.2.实验要求熟悉常用Linux操作系统......
  • linux centos yum 单独安装 mysqldump
    在linux下,mysqldump属于mysql的组件,可以安装mysql获取,如:$yum-yinstallmysql-client1一般情况下,是安装mysql的时候获得mysqldump组件,但有时可能已经安装Mar......
  • linux下安装绿色版(glibc版)mysql-5.7.31
    安装依赖库libaio库#yuminstalllibaio-y上传软件包解压#tar-xfmysql-5.7.31-linux-glibc2.12-x86_64.tar.gz软件的安装第一步:创建一个数据库专用账号mysql(其所属组也......
  • linux驱动创建节点文件(device和class方式)
    概述创建sys目录下的属性节点有三种方式device_create_fileclass_create_filedriver_create_file我们常用的是第一个和第二个,这三者的主要区别在第一个参数上,device......
  • 使用 Linux screen 来在远程服务器上训练
    一般连接服务器,通过VNC或者SSH连接,都有一个问题:就是本机关机或者网络连接断掉时,服务器上的进程会被阻断。训练一个稍微大点的神经网络往往需要好几天,这时候就需要Li......