JDK安装(linux)

注意:rpm与软件相关命令 相当于window下的软件助手 管理软件

步骤:

1)查看当前Linux系统是否已经安装java

  rpm -qa | grep java

2)卸载两个openJDK

输入rpm -e --nodeps 要卸载的软件

rpm -e --nodeps 要卸载的软件

2.1 查询应该安装哪个jdk

uname -a

 x86 :安装 jdk-8u341-linux-x64.tar.gz    

aarch64 :安装 jdk-8u341-linux-aarch64.tar.gz

 

3)上传jdk到linux

4)解压jdk到/usr/local下

tar -zxvf jdk-7u71-linux-i586.tar.gz -C /usr/local

5)配置jdk环境变量

vim  /etc/profile

   路径配置自己解压的路径

  放到末尾处即可

       export JAVA_HOME=/usr/local/jdk1.8.0_171
       export JRE_HOME=${JAVA_HOME}/jre
       export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
       export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
       export PATH=$PATH:${JAVA_PATH}

6)重新加载配置文件

source  /etc/profile

7 问题总结

 jdk全局变量失效 ,这个也不好使 试过了, 编写脚本的时候   加上source  /etc/profile 即可

配置好全局变量,关闭xshell后,重新进入,jdk全局变量失效。

终端一关闭,就环境变量就失效了,其他终端也用不了

vim ~/.bashrc

source  ~/.bashrc

rpm 安装方式

 rpm 包管理工具:人家帮我们一键式,完成了我们要安装的软件,不仅仅有jdk, 只不过安装路径是人家自己定义的。

 检查jdk 1.8有哪些可以安装的包

yum list java-1.8*

开始安装

yum install java-1.8.0-openjdk.x86_64 -y

验证

java -version
安装目录是:/usr/lib/jvm

麒麟系统安装问题

安装 jdk-8u341-linux-aarch64.tar.gz  方式一样同上, 但是对jdk支持的不是很好。

我们的项目在linux上win11上都是没事的,到麒麟系统上就会报错

Caused by: java.lang.NoClassDefFoundError: javafx/event/EventDispatcher

原因是  javafx.jar(少的jar) 麒麟系统安装少jar包 位置在 /jre/lib/ext 下。

服务器启动项目变慢

本地启动好好地服务器上启动变得很慢

 配置的本机ip是 :192.168.135.4

127.0.0.1 host-192-168-135-4  localhost localhost.localdomain localhost4 localhost4.localdomain4
::1   host-192-168-135-4      localhost localhost.localdomain localhost6 localhost6.localdomain6

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值