永久设置CLASSPATH

为了设置我的类path环境variables,我正在运行以下命令:

export CLASSPATH=/path/to/appropriate/dir 

为了检查这个设置是否正确,我会input

 echo $CLASSPATH 

并返回/path/到/适当/目录。

但是,当我在terminal打开一个新的标签或窗口

 echo $CLASSPATH 

什么也不返回 这里发生了什么?

您在终端中设置的变量仅对该终端有效。 你应该做的是,将变量导出到为每个终端加载的~/.bashrc文件中。 所以,在.bashrc文件中添加该语句,就可以了。

你也可以从~/.bash_profile文件中导出变量,这个文件将被加载到登录shell中。

对于bash,在这个文件(〜/ .bashrc)中加入以下几行:

PATH = [你的路径]:$ PATH export PATH

有关更多详细信息,请查看PATH和CLASSPATH

  1. 键入nano .bashrc 2.转到行尾并输入 – > export CLASSPATH = $ CLASSPATH:/usr/share/java/mysql-connector-java.jar(这是你存储.jar文件的位置,你已经下载)。 现在它变得永久