zoukankan      html  css  js  c++  java
  • 升级yosemite后java出错的解决


    昨天升级mac os到yosemite后,因为是系统整体升级,有一些在设置会丢失,这是后话,先说说我在执行一个需要java参与的程序的时候得到如下错误:

    Error: JAVA_HOME is not defined correctly.
    We cannot execute /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java

    查资料,得到苹果推荐你把JAVA_HOME设为/usr/libexec/java_home,如下:

    $ vim .bash_profile 
    export JAVA_HOME=/usr/libexec/java_home
    $ source .bash_profile
    

    我依葫芦画瓢,结果错误变成了We cannot execute /usr/libexec/java_home/bin/java。。。

    继续查,原来把export的写法换一下即可:

    $ vim .bash_profile 
    export JAVA_HOME=$(/usr/libexec/java_home)
    $ source .bash_profile
    

    其它,诸如我有如下别名:

    alias setsublime=”sudo ln -s ”/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl” /bin/subl”

    这是为了在命令行注入一个subl以打开sublime,结果也要把这句话复制出来自行执行一次才有效

  • 相关阅读:
    vue promise
    vue 数组操作
    vue登录注册切换的坑
    筆記連接
    vue配置jquery和bootstarp
    css的寬高約束
    css框模型
    css居中flex
    css居中
    遍历forEach与map的区别-forEach踩坑记
  • 原文地址:https://www.cnblogs.com/walkerwang/p/4034152.html
Copyright © 2011-2022 走看看