【问题标题】:How to add specific path to CLASSPATH on OS X 10.8?如何在 OS X 10.8 上添加特定路径到 CLASSPATH?
【发布时间】:2012-08-07 12:23:41
【问题描述】:

OS X 忽略 CLASSPATH,我在.bash_profile 中添加了以下行:

export CLASSPATH=$CLASSPATH:/path:/anOtherPath

echo $CLSSPATH 我可以看到提供的路径,但 OS X 只在 /Library/Java/Extensions~ 中寻找合适的路径。

如何在 CLASSPATH 中添加具体路径?

【问题讨论】:

  • 如果我的回答解决了你的问题,你能接受吗,让别人知道它是可靠的?
  • @DavidC.Sainte-Claire 但不被接受。

标签: java classpath osx-mountain-lion


【解决方案1】:

我听说有人在做几个选项,包括将新目录添加到 ~/.bash_profile 或编辑 /etc/profile。

也就是说,我通常做的是在 /etc/paths.d 中创建一个文件,其中包含我想要添加到我的 PATH 的目录。如果您查看 /etc/paths ,那么您可以看到格式(基本上只需将完全限定的路径添加到要添加到文件中自己的行的每个目录)。例如,我在 /etc/paths.d 目录中有一个名为 android 的文件,其中包含 Android platform-tools 文件夹和我的 NDK 文件夹的路径,因为我将它们都用于 Android 工作。

您可以只编辑文件 /etc/paths 但我不推荐它,因为这是系统路径,如果 Apple 向您推送新更新,他们可以随意覆盖它。 paths.d 更安全。

【讨论】:

    猜你喜欢
    • 2011-03-24
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 2013-05-03
    • 1970-01-01
    • 2013-07-19
    • 2013-07-12
    相关资源
    最近更新 更多