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

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日

悬赏问题

  • ¥20 Html备忘录页面制作
  • ¥15 黄永刚的晶体塑性子程序中输入的材料参数里的晶体取向参数是什么形式的?
  • ¥20 数学建模来解决我这个问题
  • ¥15 计算机网络ip分片偏移量计算头部是-20还是-40呀
  • ¥15 stc15f2k60s2单片机关于流水灯,时钟,定时器,矩阵键盘等方面的综合问题
  • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
  • ¥30 NIRfast软件使用指导
  • ¥20 matlab仿真问题,求功率谱密度
  • ¥15 求micropython modbus-RTU 从机的代码或库?
  • ¥15 django5安装失败