King_Joker97 2023-05-06 16:01 采纳率: 50%
浏览 28
已结题

Linux下安装Java环境变量设置后未生效

问题描述:我在Linux环境下安装Java8(具体配置情况:树莓派4B,raspberry pi os 64位系统)Jdk安装目录为/usr/java。安装并在/etc/profile文件中设置好环境变量后,使用source ​/etc/profile命令立即生效变量设置后,Java -version命令可正常使用显示Java版本,但是重新打开一个终端后再次​Java -version,报错,似乎是全局变量设置没有生效。

希望各位给我指点一下,最好能讲下具体原因和解决办法。之前网上查资料显示“/etc/profile是全局(公有)配置,不管是哪个用户,登录时都会读取该文件”,那为何重新打开终端后配置会失效啊?

  • 写回答

4条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-06 20:32
    关注
    • 请看👉 :jdk下载后环境变量无法设置,/etc/profile无法修改等问题
    • 除此之外, 这篇博客: Linux环境搭建中的 3、配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • JAVA_HOME=/MySoft/Java/jdk1.8.0_152     # JDK安装目录
      CLASSPATH=.:$JAVA_HOME/lib/tools.jar
      PATH=$JAVA_HOME/bin:$PATH
      export JAVA_HOME CLASSPATH PATH
      
      [root@sunmmerwind Java]# vim /etc/profile
      输入i
      拉到最下面
      粘贴
      Esc
      :wq保存
      

      在这里插入图片描述

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 5月19日
  • 已采纳回答 5月11日
  • 创建了问题 5月6日

悬赏问题

  • ¥15 单纯型python实现编译报错
  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪