博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
升级yosemite后java出错的解决
阅读量:6255 次
发布时间:2019-06-22

本文共 691 字,大约阅读时间需要 2 分钟。

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

转载地址:http://nmjsa.baihongyu.com/

你可能感兴趣的文章
Nginx+Varnish又开始新的征程了
查看>>
NUnit-Console 命令行选项详解
查看>>
[问题2014S10] 解答
查看>>
微信游戏《全民炫舞》公司的引擎开发和布料系统技术介绍
查看>>
同步与互斥的区别和联系
查看>>
eclipse中tomcat能正常启动,在浏览器中不能打开问题
查看>>
基于Linux根据僵尸网络病毒平台《比尔盖茨》
查看>>
JNI编程(二) —— 让C++和Java相互调用(2)
查看>>
Android搜索框效果
查看>>
ReportMachine OCX
查看>>
IOS开发--待研究源码(持续添加更新)
查看>>
解读ASP.NET 5 & MVC6系列(9):日志框架
查看>>
LinkedHashMap及其源码分析
查看>>
Atitit.Gui控件and面板----数据库区-mssql 2008 权限 配置 报表查看成员
查看>>
环境配置
查看>>
codeforces 468B 2-sat
查看>>
php对uploads文件的处理问题的解决
查看>>
Python urllib简单使用
查看>>
Python - 001 - 类与实例间属性的理解
查看>>
C# 使用xenocode混淆加密【转】
查看>>