我已经在我的 Mac (10.7.5) 上安装了 Java 7,但在终端中仍然有 Java 6。
java 版本“1.6.0_37”Java(TM) SE 运行时环境(构建 1.6.0_37-b06-434-11M3909)Java HotSpot(TM) 64 位服务器 VM(构建 20.12-b01-434,混合模式)
如果我在尝试安装 java 应用程序(LatexDraw)时总是遇到错误,那么终端上的版本 6 将没有问题:
: CGContextGetCTM: 无效的上下文 0x0
: CGContextSetBaseCTM: 无效上下文 0x0
: CGContextGetCTM: 无效的上下文 0x0
: CGContextSetBaseCTM: 无效上下文 0x0
该问题与从此链接推断的 java 6 的不稳定性有关
我已阅读此installed-java-7-on-mac-osx-but-terminal-is-still-using-version-6并尝试通过 using 更改我的 Java 版本export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home"
,但在我的文件夹/System/Library/Frameworks/JavaVM.framework/Versions
中,没有版本1.7,只有1.6以下的版本???那么,我该如何解决这个问题呢?