我安裝了Java 8 SDK(與更新25 JRE)使用此頁面OS X約塞米蒂沒有找到的Java 8運行
http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html
上的說明甲骨文的Java網站,並把下面一行在我~/.bash_profile
export JAVA_HOME="/usr/libexec/java_home -v 1.8"
但是當我嘗試編譯或運行中的Bash一個Java程序中,我得到以下信息
No Java runtime present, requesting install.
這個窗口
![enter image description here][1]
我跑/usr/libexec/java_home
檢查:
$ /usr/libexec/java_home
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
但JRE是
/System/Library/Frameworks/JavaVM.framework/Versions/Current
,並在系統偏好設置JRE的位置指向
/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin
我沒有問題在這裏,但usr/bin/javac
和/usr/bin/java
無法在/System/Library/Frameworks/JavaVM.framework/Versions/Current
中找到正確的JVM位置。
是的,我這樣做,和資源的'〜/ .bash_profile'但它說 '最後登錄:週五13年1月9日:45:17 on ttys000' '無法找到與版本匹配的任何JVM「1.8」.' '沒有Java運行時存在,請嘗試 - 請求安裝.' – kromer
@kromer是否確實安裝了_JDK_,而不僅僅是_JRE_ ? '/ Library/Java/JavaVirtualMachines'下有什麼嗎? –
感謝您的建議,但沒有奏效 - '無法找到匹配版本的JVM「1.8」 .' '沒有Java運行時存在,嘗試--request到install.' – kromer