南安风语者 2021-08-19 15:33 采纳率: 0%
浏览 72
已结题

ubuntu 20.14中 ~/.bashrc 修改不生效?

我在ubuntu 20.14 root用户,使用vim ~/.bashrc 和source ~/.bashrc 配置了jdk和maven的环境变量。然后使用mvn -v查看(如下)

Maven home: /usr/local/java/apache-maven-3.8.1
Java version: 1.8.0_301, vendor: Oracle Corporation, runtime: /usr/local/java/jre1.8.0_301
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-80-generic", arch: "amd64", family: "unix"

我发现runtime的路径有的问题, 没有指向/jir,是我自己配置环境的时候不小心把路径弄错了。于是我又回去修改/.bashrc(如下), 保存后再次运行source ~/.bashrc,然后使用mvn -v查看, 发现还是和之前的设置一样,后面的修改就没有生效,重启服务器后,也是一样的没有生效。甚至我把/.bashrc里面jdk和maven的配置都删除,保存,运行source ~/.bashrc,也是一样没有生效。

配置maven路径

export MAVEN_HOME=/usr/local/java/apache-maven-3.8.1
export PATH=$PATH:${MAVEN_HOME}/bin

配置jdk路径

export JAVA_HOME=/usr/local/java/jre1.8.0_301
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

为什么我后面的修改没有生效,要怎么样操作才能生效。我也尝试过把~/.bashrc里面jdk和maven的配置都删除,然后在/etc/profile添加相关配置,然后在运行source ~/.bashrc和source /etc/profile, 使用mvn -v查看还是跟最初的配置一样,后面的这些设置都没有生效

  • 写回答

1条回答 默认 最新

  • 有问必答小助手 2021-08-20 19:56
    关注

    你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


    本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


    因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

    评论

报告相同问题?

问题事件

  • 系统已结题 8月27日
  • 修改了问题 8月20日
  • 修改了问题 8月20日
  • 创建了问题 8月19日

悬赏问题

  • ¥15 Coze智能助手搭建过程中的问题请教
  • ¥15 12864只亮屏 不显示汉字
  • ¥20 三极管1000倍放大电路
  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
  • ¥15 VFP如何使用阿里TTS实现文字转语音?