【问题标题】:Setting CLASSPATH permanently永久设置 CLASSPATH
【发布时间】:2014-01-12 18:52:09
【问题描述】:

为了设置我的类路径环境变量,我正在运行以下命令:

export CLASSPATH=/path/to/appropriate/dir

为了检查设置是否正确,我将输入

echo $CLASSPATH

并返回/path/to/适当/dir。

但是,当我在终端中打开一个新选项卡或窗口时

echo $CLASSPATH

什么都不返回。这是怎么回事?

【问题讨论】:

    标签: java linux classpath


    【解决方案1】:

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

    您还可以从~/.bash_profile 文件中导出变量,该文件将为登录shell 加载。

    【讨论】:

      【解决方案2】:

      对于 bash,将以下行添加到此文件 (~/.bashrc):

      PATH=[你的路径]:$PATH 导出路径

      更多详情请查看 PATH and CLASSPATH

      【讨论】:

        【解决方案3】:
        1. 键入 nano .bashrc 2.转到行尾并键入 ->export CLASSPATH=$CLASSPATH:/usr/share/java/mysql-connector-java.jar(这是您存储已下载的 .jar 文件的位置)。 3.现在变成永久的了

        【讨论】:

        • 这个答案没有添加其他答案尚未说过的任何内容,并对 OP 想要添加到他们的 CLASSPATH 的路径做出假设。
        【解决方案4】:

        ~/.bashrc 文件中设置CLASSPATH 变量后,记得在终端中输入source ~/.bashrc

        【讨论】:

          猜你喜欢
          • 2013-02-05
          • 1970-01-01
          • 1970-01-01
          • 2013-12-20
          • 2014-01-25
          • 1970-01-01
          • 2012-02-06
          • 2015-07-15
          • 1970-01-01
          相关资源
          最近更新 更多