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,结果也要把这句话复制出来自行执行一次才有效

  • 相关阅读:
    python排序
    JavaMail转发邮件
    Java发送邮件Demo
    字符编码
    常用的python内建函数
    mysql-python安装
    ubuntu安装flash
    grep简介
    【java中的static关键字】
    【java中的final关键字】
  • 原文地址:https://www.cnblogs.com/walkerwang/p/4034152.html
Copyright © 2011-2022 走看看