【发布时间】:2014-01-12 18:52:09
【问题描述】:
为了设置我的类路径环境变量,我正在运行以下命令:
export CLASSPATH=/path/to/appropriate/dir
为了检查设置是否正确,我将输入
echo $CLASSPATH
并返回/path/to/适当/dir。
但是,当我在终端中打开一个新选项卡或窗口时
echo $CLASSPATH
什么都不返回。这是怎么回事?
【问题讨论】:
为了设置我的类路径环境变量,我正在运行以下命令:
export CLASSPATH=/path/to/appropriate/dir
为了检查设置是否正确,我将输入
echo $CLASSPATH
并返回/path/to/适当/dir。
但是,当我在终端中打开一个新选项卡或窗口时
echo $CLASSPATH
什么都不返回。这是怎么回事?
【问题讨论】:
您在终端中设置的变量仅对该终端有效。您应该做的是,将变量导出到为每个终端加载的 ~/.bashrc 文件中。因此,在.bashrc 文件中添加该语句,就可以了。
您还可以从~/.bash_profile 文件中导出变量,该文件将为登录shell 加载。
【讨论】:
【讨论】:
【讨论】:
CLASSPATH 的路径做出假设。
在~/.bashrc 文件中设置CLASSPATH 变量后,记得在终端中输入source ~/.bashrc。
【讨论】: