Cài đặt Java JRE 6 (bên cạnh JRE 7) trên OS X 10.10 Yosemite?


18

Tôi cần kiểm tra một ứng dụng web với JRE 6. Tôi đang sử dụng máy Mac với OS X 10.10 và Java 7 để phát triển. Làm cách nào tôi có thể cài đặt JRE 6 bên cạnh Java 7 trên máy Mac này?

Đây câu trả lời trước chưa chiếm thực tế (còn đề cập trong một chú thích) mà tải của Apple liên kết bây giờ điểm đến một .pkg( Java cho OS X 2014-001 ) tập tin. Nếu không có thêm kiến ​​thức, tôi vội vàng cài đặt nó, vì nó có thể ghi đè lên thiết lập Java 7 hiện tại của tôi (và có thể không còn chứa JRE 6 ở vị trí đầu tiên).


7
Liên kết của Apple hiện đang ngừng hoạt động, nhưng đây là liên kết trực tiếp đến tệp DMG: support.apple.com/doads/DL1572/en_US/JavaForOSX2014-001.dmg
algal

1
Liên kết đó bây giờ bị hỏng.
Florian F

Câu trả lời:


10

JavaForOSX2014-001.dmgchứa Java cho Mac OS X (1.6.0_65-b14-462). Nó sẽ được cài đặt vào / System / Library / Java và / System / Library / Frameworks trong khi Oracle Java được đặt tại / Library / Java. Không có tập tin sẽ được ghi đè.
Để tránh mọi rắc rối (đặc biệt là với $ JAVA_HOME / $ PATH của bạn), hãy xem xét việc thiết lập Mac OS X VM trong VMWare, Parallels hoặc VirtualBox chỉ với JRE6.


8

Như đã lưu ý bởi @klanomath "Không có tệp nào bị ghi đè": Bạn có thể cài đặt nhiều JDK nhưng chỉ có một JRE. Nhưng mỗi JDK cũng đi kèm với một JRE.

Tích hợp Java của Apple với OS X cung cấp /usr/libexec/java_homecó thể giúp bạn giữ tình hình JDK thẳng. Nó được chọn trong số các JDK và JRE liên quan của chúng được tìm thấy trong /Library/Java/JavaVirtualMachines. Xem trang người đàn ông java_home.

Tuy nhiên, không có khả năng tương đương để chọn trong số các phiên bản của JRE được truy cập thông qua /Library/Internet Plug-ins/ http://support.apple.com/en-us/HT202643 cung cấp cách 'chính thức' duy nhất để chọn trong số các phiên bản , đòi hỏi phải hiểu biết về thiết bị đầu cuối với sudo và tượng trưng liên kết. Vì bạn là một nhà phát triển thử nghiệm các ứng dụng web, người ta cho rằng sẽ đủ, nhưng không phải thứ gì đó đơn thuần muốn gây rối.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.