2009-03-03 51 views
6

Có thể cài đặt JDK mới nhất trên Mac OS 10.5 không? Các tùy chọn tốt nhất, xem xét phiên bản do Apple cung cấp là 1,5 là gì?Cài đặt Java 6 trên Mac OS

Cập nhật: Tôi cố gắng để cài đặt JDeveloper 11, đòi hỏi JDK 6.

Trả lời

9

Nếu bạn có một Intel Mac với Core 2 Duo, vào Applications/Java và chạy Java Preferences.app

Bạn sẽ có thể chọn "Java SE 6" như phiên bản java mặc định của bạn (phiên bản 5 vẫn là mặc định giao hàng trên hệ điều hành để tương thích, tôi đoán).

+1

Nó thực sự là Ứng dụng> Tiện ích> Java, cảm ơn mặc dù! –

+0

Rất tiếc ... cảm ơn bạn đã sửa! –

7

Tùy thuộc vào phần cứng của bạn latest version nguồn cung cấp của Apple thực sự là Java 6, nhưng nó không được kích hoạt như các phiên bản mặc định để sử dụng. Apple cung cấp Java 6 chỉ dành cho các máy Mac Intel 64 bit (tức là không dành cho các máy Mac Core Duo gốc). Đối với các máy Mac cũ hơn, bạn có thể thử số OpenJDK port of Java 6 for Mac (SoyLatte).

1

OS X does have Java 6 sau khi Update 1. Số phiên bản bạn đang đề cập đến là phiên bản của Java 6. Bạn có nhận được bất kỳ lỗi nào trong khi cài đặt JDeveloper 11?

+0

Sau khi tôi bật JDK 6, nó hoạt động, cảm ơn. –

1

Nó chỉ là bản cập nhật phần mềm. Đây là một số blog post mô tả nó.

1

Apple cung cấp Java 6 (1,6) cho Leopard (OS X 10.5) làm bản cập nhật, tuy nhiên chỉ có phiên bản 64 bit. Vì vậy, nếu máy Mac của bạn không phải là Intel 64 bit, thì bạn sẽ không có Java 6 trên Leopard.

Nếu bạn có Intel 64 bit, hãy đảm bảo rằng bạn cài đặt các bản cập nhật hệ điều hành mới nhất, đặc biệt là các bản cập nhật Java để đảm bảo bạn nhận được Java 1.6. Ngoài ra, bạn vẫn cần phải đặt Java 6 làm máy ảo mặc định trong Tùy chọn Java của bạn, vì nó mặc định là Java 1.5.

Hiện nay, giải pháp đơn giản nhất nếu bạn có một bộ xử lý Intel 32-bit là để nâng cấp lên Snow Leopard, trong đó bao gồm các phiên bản 32-bit và 64-bit của Java 6.

0

JDeveloper như NetBeans và Eclipse cung cấp một tập tin cấu hình (thường là một .conf), nơi bạn có thể cập nhật một thuộc tính jdkhome addresing đường dẫn cài đặt jdk6 của bạn, như đã đề cập trước khi bạn có thể lấy nó từ OpenJDK port of Java 6 for Mac.

0

Bạn cũng cần phải lưu ý rằng:

  • nếu bạn có một bí danh "CurrentJDK" và nếu bí danh đó là "bị hỏng", sau đó bạn phải xóa nó để cài đặt một JDK mới.
  • Xóa "bí danh" đó sẽ giải quyết các sự cố.