2012-12-02 74 views
3

我已經安裝了Java 7的在我的Mac(10.7.5),但在終端仍有在java 6安裝的Java 7,但仍然interminal Java 6的

Java版本 「1.6.0_37」 的Java(TM)SE運行時環境(建立1.6.0_37-b06-434-11M3909) 爪哇熱點(TM)64位服務器VM(建立20.12-b01-434,混合模式)

會有對於終端上的版本6是沒有問題的,如果我在嘗試安裝Java應用程序時總是遇到錯誤(LatexDraw):

:CGContextGetCTM:無效的情況下爲0x0

:CGContextSetBaseCTM:無效的情況下爲0x0

:CGContextGetCTM:無效的情況下爲0x0

:CGContextSetBaseCTM:無效的情況下爲0x0

的問題是與java 6的不穩定性有關,推斷自this link

我讀過這installed-java-7-on-mac-osx-but-terminal-is-still-using-version-6,並嘗試使用export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home"改變我的Java版本,但我的文件夾/System/Library/Frameworks/JavaVM.framework/Versions中,沒有版本1.7,只有1.6版本下???那麼,我該如何解決這個問題?

+0

試着問上[蘇] –

+0

感謝@JanDvorak,我沒有張貼我的問題,以 「超級用戶」 – chipbk10

+1

@ chipbk10 - 等待他們回答! –

回答

4

你可以這樣解決:

  • 讓你安裝的Java JRE 7的路徑是這樣的:

    在/ usr/libexec目錄/ JAVA_HOME -v 1.7

  • 套裝前面命令的輸出爲JAVA_HOME variale(例如在我的情況下):

    export JAVA_HOME =/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk /內容/首頁

看看this post更多信息...

+1

通常你想這樣做,即使這樣的:在'出口JAVA_HOME = \'在/ usr/libexec目錄/ JAVA_HOME -v 1.7 \'' –

+0

我剛裝上的小牛1.7 JDK和我沒有在/ usr/libexec目錄/ JAVA_HOME我係統。爲什麼不? –

相關問題