2016-09-01 114 views
0

我想将java-servlet-api.jar添加到classpath变量中。如何在Mac OS El Capitan的终端上添加永久CLASSPATH?

export CLASSPATH=/.../java-servlet-api.jar 

将类路径添加到只有一个终端会话。我如何永久将此添加到CLASSPATH?

我看了几个要求我修改bashrc文件的链接,但我无法在EL Capitan上找到它。有人可以帮我弄这个吗?

+1

的[添加到类路径中可能的复制在OSX上](http://stackoverflow.com/a/1676261/1248974) – davedwards

+5

[添加到OSX上的类路径]可能的重复(http://stackoverflow.com/questions/1675765/adding-to-the-classpath -on-osx) – talex

+0

Mac OS不要自动生成像'〜/ .bashrc'和'〜/ .bash_profile'这样的用户配置文件,你必须手动创建它们 - 从终端shell输入'touch〜/ .bashrc'然后编辑并添加你的export线条。 [我如何创建bash_profile和bashrc](http://apple.stackexchange.com/a/219206)。然而,正如Thomas Arnaud所说,并且根据我的经验,Mac在检测'.bashrc'时做得并不好,因此我已经将输出添加到'〜/ .bash_profile'并且运行良好。 – davedwards

回答

0

您选择低于1 2的解决方案:

解决方案1 ​​: 打开终端,然后键入:

export CLASSPATH=$CLASSPATH:/path/to/file/java-servlet-api.jar 

则:

source .bash_profile 

解决方案2: 打开终端,键入命令:

vim ~/.bash_profile 

,你会看到这样的事情:

enter image description here

,添加文件到classpath中样。

然后按ESC ,类型:WQ,然后回报

做出有效的:不需要重新启动,请输入:

source .bash_profile 
0

默认情况下,我不确定Mac OS终端是否启动.bashrc文件。 但它确实启动了.profile

打开一个新的终端并启动此命令:

echo 'export CLASSPATH=/.../java-servlet-api.jar' >> $HOME/.profile 

然后打开一个新的终端和环境变量应该没问题。

相关问题