Cấu hình IntelliJ IDEA JDK trên Mac OS


Câu trả lời:


272

Nếu bạn đang sử dụng Mac OS X hoặc Ubuntu, sự cố là do các liên kết tượng trưng tới JDK. Tệp tin | Bộ nhớ cache không hợp lệ sẽ giúp đỡ. Nếu không, hãy chỉ định đường dẫn JDK đến thư mục JDK Home trực tiếp, không phải liên kết tượng trưng.

Mục menu Bộ nhớ cache không hợp lệ có sẵn trong menu Tệp IntelliJ IDEA .

Đường dẫn JDK trực tiếp sau khi cập nhật Apple Java gần đây là:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Trong IDEA, bạn có thể cấu hình JSDK mới trong File | Project Structure , chọn SDK ở bên trái, sau đó nhấn nút [+] , sau đó chỉ định đường dẫn trang chủ JDK ở trên, bạn sẽ nhận được một cái gì đó như sau:

JDK 1.6 trên Mac


1
Tôi đã thử tương tự trên OS X 10.8 với IntelliJ IDEA 11.x và 12.x EAP và nó không giải quyết được sự cố. Tôi có cả Java 1.6 của Apple và Java 1.7 của Oracle nhưng vấn đề là phù hợp với cả hai.
sorin

Làm theo lỗi này, điều này có thể là nguyên nhân youtrack.jetbrains.com/issue/IDEA-95789
Sorin

1
đường dẫn jdk có thể thay đổi từ phiên bản này sang phiên bản khác, để tìm ra đường dẫn: which javatrong thiết bị đầu cuối, nó in /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/javavà sau đó sử dụng Homeđường dẫn dir để nhập vào hộp thoại ý tưởng IntelliJ, như thế này/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
Maxim Yefremov

12

Chỉ mới thử điều này gần đây và khi cố gắng chọn JDK ... /System/Library/Java/JavaVirtualMachines/xuất hiện như trống khi mở và chọn thông qua IntelliJ . Do đó, tôi không thể chọn JDK ...

Tôi thấy rằng để giải quyết vấn đề này, khi cửa sổ công cụ tìm mở (nhấn [+] JDK) chỉ cần sử dụng phím tắt Shift + CMD + G để chỉ định đường dẫn. (/System/Library/Java/JavaVirtualMachines/1.6.0.jdk trong trường hợp của tôi)

Và thì đấy, IntelliJ có thể tìm thấy mọi thứ từ thời điểm đó.


5

Đường dẫn JDK có thể thay đổi khi bạn cập nhật JAVA. Đối với Mac bạn nên vào đường dẫn sau để kiểm tra phiên bản JAVA đã cài đặt.

/Library/Java/JavaVirtualMachines/

Tiếp theo, giả sử phiên bản JDK mà bạn tìm thấy là jdk1.8.0_151.jdk , đường dẫn đến thư mục chính bên trong nó là đường dẫn trang chủ JDK.

Trong trường hợp của tôi, đó là:

/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home

Bạn có thể cấu hình nó bằng cách vào File -> Project Structure -> SDKs.

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây


-1

Trên Mac IntelliJ Idea 12 có các tùy chọn / sơ đồ bàn phím được đặt ở đây: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/


Điều này không giúp trả lời câu hỏi ban đầu
Alexandre Santos
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.