2013-01-15 34 views
67

Tôi muốn sử dụng JRE 1.7 mà tôi đã tải xuống from Oracle website.Làm thế nào để cài đặt JRE 1.7 trên Mac OS X và sử dụng nó với Eclipse?

Vì vậy, tôi một cách chính xác cài đặt file pkg, và khi tôi cố gắng /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version tại nhà ga tôi có được điều này:

java phiên bản "1.7.0_11" Java (TM) SE Runtime Environment (xây dựng 1.7. 0_11-b21) Java HotSpot (TM) Máy chủ 64-bit VM (xây dựng 23.6-b04, chế độ hỗn hợp)

Nhưng trong Eclipse tôi không thể sử dụng bất cứ thứ gì khác hơn JRE 1.6. Khi tôi đi dưới Properties> Java Build Path> Add Library> Thư viện Hệ thống JRE, tôi không thể tìm thấy 1,7 (chỉ có tùy chọn cho nó: JavaSE-1.7 (unbound) với vấn đề này:

Không JRE trong không gian làm việc phù hợp với quy định thực hiện môi trường: JavaSE-1,7

tôi nên làm gì Cảm ơn

+0

Bạn đã đọc [this] (http://stackoverflow.com/a/7842967/1277252) chưa? –

+1

Đây chính là câu hỏi tương tự mà tôi có. Câu trả lời của Ian Roberts đã giải quyết được vấn đề của tôi. Cảm ơn! – jvriesem

+3

Điều này có vẻ là một vấn đề khá phổ biến. Tại sao bạn lại đóng nó? –

Trả lời

98

Tải xuống từ java.com cài đặt trong /Library/Internet Plug-Ins chỉ là JRE, để phát triển bạn có thể muốn tải xuống JDK từ http://www.oracle.com/technetwork/java/javase/downloads/index.html và cài đặt thay thế. Điều này sẽ cài đặt JDK tại /Library/Java/JavaVirtualMachines/jdk1.7.0_<something>.jdk/Contents/Home mà sau đó bạn có thể thêm vào Eclipse thông qua Preferences -> Java -> JRE được cài đặt.

+2

Cảm ơn, trong Dự án Eclipse Kepler> Thuộc tính> Đường dẫn xây dựng Java> Thêm thư viện> Thư viện hệ thống JRE> Các JRE đã cài đặt> Thêm và làm việc với ví dụ: /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/ Nội dung/Trang chủ – Binarian

+15

Ngoài ra! Khi thêm một JRE đã cài đặt vào Eclipse, Eclipse cũng có thể "tìm kiếm" các JRE đã được cài đặt. Đó là cách tôi có Eclipse để kết nối với bản cài đặt hiện có của tôi là 1.7 JDK. – jvriesem

+0

OH WOW! Tôi đã dành khoảng 4 giờ về điều này ... Tôi đã cài đặt giống như 3 Eclipse, Java 1.7 và 1.8 khác nhau ... tất cả những gì cần là một nút "tìm kiếm" chết tiệt !! –

8

Thử chỉnh sửa tập tin eclipse.ini của bạn và thêm dòng sau ở đầu

-vm 
/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home 
?

Tất nhiên, đường dẫn có thể hơi khác một chút, có vẻ như tôi có phiên bản cũ hơn ...

Tôi không chắc liệu nó có tự động thêm hay không. Nếu không đi vào

Preferences -> Java -> JRE cài đặt

Nhấn Add và làm theo hướng dẫn ở đó để thêm nó

+0

Cảm ơn bạn vì điều này. Tôi thực sự ngạc nhiên khi thấy khó khăn như thế nào khi tìm thông tin về cài đặt và sử dụng java. Đến từ các dự án nguồn mở khác trở lại sử dụng java bây giờ, tôi rất quen với một cộng đồng tích cực, tích cực cung cấp hàng tấn thông tin hữu ích. –

+0

Nó hoạt động với '/Library/java/JavaVirtualMachines/jdk1.8.0_77.jdk/contents/Home/bin', không phải cái này: '/Library/java/JavaVirtualMachines/jdk1.8.0_77.jdk/contents/Home ' – LKM

7

Bạn cần phải cho Eclipse mà JDK/JRE của bạn đã cài đặt và nơi chúng được đặt.

Điều này phần nào được burried trong các tùy chọn Eclipse: Trong Window-Menu chọn "Preferences". Trong cây Preferences, mở nút "Java" và chọn "Install JRE's". Sau đó nhấp vào "Add" -Button trong Panel và chọn "Standard VM", "Next" và cho "JRE Home" bấm vào "Directory" -Button và chọn thư mục cấp cao nhất của JDK bạn muốn thêm vào.

Dễ hơn mô tả của nó có thể làm cho nó trông đẹp hơn.

Các vấn đề liên quan