Tôi đã cài đặt Java 8 SDK (có cập nhật 25 cho JRE) từ các trang web Oracle Java sử dụng các hướng dẫn trên trang nàyOS X Yosemite không tìm thấy Java 8 runtime
http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html
và đưa dòng sau trong ~/.bash_profile
tôi
export JAVA_HOME="/usr/libexec/java_home -v 1.8"
nhưng khi tôi cố gắng để biên dịch và chạy chương trình Java trong Bash tôi nhận được thông báo sau
No Java runtime present, requesting install.
và cửa sổ này
![enter image description here][1]
Tôi chạy /usr/libexec/java_home
để kiểm tra:
$ /usr/libexec/java_home
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
Nhưng JRE là trong
/System/Library/Frameworks/JavaVM.framework/Versions/Current
và vị trí JRE trong System Preferences được trỏ đến
/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin
Tôi không có vấn đề gì ở đây, nhưng usr/bin/javac
và /usr/bin/java
không thể tìm thấy vị trí JVM chính xác trong /System/Library/Frameworks/JavaVM.framework/Versions/Current
.
Có, tôi đã làm điều đó và nguồn lực của '~/.bash_profile' nhưng nó nói 'đăng nhập cuối: Fri 09 Tháng một 13 : 45: 17 trên ttys000' 'Không thể tìm thấy bất kỳ JVM nào khớp với phiên bản" 1.8 ".' ' Không có thời gian chạy Java, hãy thử --yêu cầu cài đặt.' – kromer
@kromer bạn có chắc chắn cài đặt _JDK_, không chỉ _JRE_ ? Bạn có bất cứ điều gì dưới '/ Library/Java/JavaVirtualMachines'? –
cảm ơn đề xuất nhưng không hoạt động - 'Không thể tìm thấy bất kỳ JVM nào khớp với phiên bản" 1.8 ". ' ' Không có thời gian chạy Java, hãy thử --yêu cầu cài đặt.' – kromer