已安装Java 7,但中间仍安装Java 6
我已经在我的Mac(10.7.5)上安装了Java7,但在终端上仍然有Java6 java版本“1.6.0_37” Java(TM)SE运行时环境(build 1.6.0_37-b06-434-11M3909) Java HotSpot(TM)64位服务器虚拟机(构建20.12-b01-434,混合模式) 如果我在尝试安装java应用程序()时总是遇到这样的错误,那么终端上的版本6就不会有问题了: :CGContextGetCTM:无效的上下文0x0 :CGContextSetBaseCTM:无效的上下文0x0 :CGContextGetCTM:无效的上下文0x0 :CGContextSetBaseCTM:无效的上下文0x0 这个问题与java 6的不稳定性有关已安装Java 7,但中间仍安装Java 6,java,macos,osx-lion,Java,Macos,Osx Lion,我已经在我的Mac(10.7.5)上安装了Java7,但在终端上仍然有Java6 java版本“1.6.0_37” Java(TM)SE运行时环境(build 1.6.0_37-b06-434-11M3909) Java HotSpot(TM)64位服务器虚拟机(构建20.12-b01-434,混合模式) 如果我在尝试安装java应用程序()时总是遇到这样的错误,那么终端上的版本6就不会有问题了: :CGContextGetCTM:无效的上下文0x0 :CGContextSetBaseCTM:无
我已经阅读了这篇文章,还尝试使用export Java_HOME=“/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/HOME”更改我的Java版本,但是在我的文件夹
/System/Library/Frameworks/JavaVM.framework/Versions
中没有1.7版本,只有1.6以下的版本???那么,我如何解决这个问题呢?您可以通过以下方式解决:
- 通过以下方式获取已安装Java 7 JRE的路径: /usr/libexec/java_home-v1.7
- 将上一个命令的输出设置为
variale(例如在我的例子中): 导出JAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/HOMEJAVA\u HOME
查看更多信息…谢谢@JanDvorak,我确实将我的问题发布到了“超级用户”@chipbk10-等他们回答!!您通常甚至想这样做:
export JAVA_HOME=`/usr/libexec/JAVA_HOME-v1.7`
I刚刚在mavericks上安装了1.7JDK,而我的系统上没有/usr/libexec/JAVA_HOME。为什么不呢?