为啥每次进入命令都要重新source /etc/profile 才能生效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥每次进入命令都要重新source /etc/profile 才能生效相关的知识,希望对你有一定的参考价值。

参考技术A 有几种可能, 可能是/etc/profile在你调用java前没有被执行;也有可能是,在/etc/profile执行后有别的地方更改了环境变量
你可以在运行java出错是,echo这些环境变量,看看是什么输出

你是在哪里运行java?如果是bash termial,建议你把这些加入~/.bashrc

以上是关于为啥每次进入命令都要重新source /etc/profile 才能生效的主要内容,如果未能解决你的问题,请参考以下文章

linux下.bashrc为啥每次打开终端都要source一下才有效,如何才能永远生效?

ubuntu18每次启动linux都要source /etc/profile生效java环境变量

source insight 每次重新打开都要输入你的名字和组织

我用Netbeans写的程序,tomcat为啥每次都要重新启动一下才能运行啊???

为啥电脑每次开机时都要重新宽带连接?

为啥linux 的 source命令在linux的脚本中没有作用 我使用了#!/bin/sh以及#!/bin/bash 都不好用