当前位置: 首页 > 知识库问答 >
问题:

如何为Mac OS X 10.8 Mountain Lion设置Java JDK环境变量

彭鸿哲
2023-03-14

谁能告诉我如何为Mac OS X 10.8 Mountain Lion设置环境变量吗。我刚把我的Mac升级到Mac OS X 10.8。当我运行脚本时。上面说

"/用户/ruijiaoli/lejos_nxj/bin/nxj: line 64: /System/Library/Java /JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java:没有这样的文件或目录"

我在上面路径中的目录中找到了JDK。它在Mac OS X lion中运行良好。Mac OS X mountain Lion中的JDK路径是否发生了变化?我的系统上的Java版本是1.6。

共有3个答案

甘祺
2023-03-14

我发现以下帖子非常有用-

http://www.cyberciti.biz/faq/appleosx-bash-unix-change-set-path-environment-variable/

它解释了如何为单个用户或系统范围(OS X Leopard)设置路径

郗阳德
2023-03-14

我创建了一个文件~/。bash_简介并添加:

export PATH=/usr/local/mysql/bin:$PATH
export PATH=/Users/sparkyspider/dev/javalibs/Grails/grails-2.1.1/bin:$PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home

一切对我来说都很好...

姚才捷
2023-03-14

这就是我尝试过的:

创建bash_profile:

$ vim ~/.bash_profile 

将以下内容添加到文件:

export JAVA_HOME=$(/usr/libexec/java_home)

执行源命令

$ source ~/.bash_profile

echo JAVA_主页:

$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
 类似资料:
  • 问题内容: 我开始研究一个项目,它使用了Github私有存储库中的一些私有模块,每当我尝试运行它时,都会出现以下错误: 验证github.com/repoURL/go- proto@v2.86.0+incompatible/go.mod:github.com/repoURL/go- proto@v2.86.0+incompatible/go.mod:阅读https://sum.golang。 or

  • 问题内容: 我的视图中有三个按钮。在viewDidLoad()中设置cornerRadus之后:我在日志中收到以下错误消息: 问题: 如何设置CG_CONTEXT_SHOW_BACKTRACE环境变量? 或者如何解决此警告? 好吧,现在我已经从消息中得到了回溯。这对我来说没有任何意义。请帮忙… 问题答案: 这是9b5中的错误:https://forums.developer.apple.com/t

  • bash_profile像这样 当我给出时,我遇到了这个错误 错误:在Android SDK中找不到gradle包装器。可能需要更新Android SDK。看这里: /Users/subbarao/Library/Android/sdk/tools/templates/gradle/wrapper

  • 我有sbt多项目,并尝试在子项目的中设置如下: 测试将中止,并显示以下消息: 在测试文件中,我试图得到如下值: Intellj提供如下设置环境变量: 如何设置一个环境变量在为也? 更新 根如下所示: 我还是有例外。

  • 问题内容: 我使用martini在Go中有一个GAE应用程序。我需要能够设置环境变量以告诉martini它应该使用生产设置进行初始化。根据Python文档,您可以在app.yaml中设置环境变量。我没有在Go docs中 看到任何有关此的内容,但我猜想它应该可以正常工作。 我需要能够将环境变量设置为,但是我只想在实际投入生产时(即)进行操作。有什么方法可以告诉您仅在非开发服务器上运行吗? 问题答案

  • 问题内容: 如何从Java设置环境变量?我看到我可以使用来对子流程执行此操作ProcessBuilder。不过,我有几个子流程要启动,所以我宁愿修改当前流程的环境,并让这些子流程继承它。 有一个获取单个环境变量的方法。我还可以使用获取Map完整的环境变量集。但是,调用put()该方法Map将引发-显然,这意味着该环境是只读的。而且,没有。 那么,有什么方法可以在当前运行的进程中设置环境变量?如果是

  • 问题内容: 我不想每次运行gulp设置环境变量时都键入额外的参数。 我宁愿 通过任务从gulp中 设置环境变量。 什么是实现这一目标的好方法? 问题答案: 像这样使用它:

  • 问题内容: 我想通过运行程序时设置环境变量。这可能吗? 我试图这样设置: 但是结果消息说FOO不存在。 问题答案: 您必须传递一个包含键 env 的选项对象,该键 env 的值本身就是键值对的对象。