Używam IntelliJ IDEA 10. Za każdym razem, gdy tworzę nowy projekt, prosi mnie o wybranie JDK dla tego projektu. Czy ktoś wie, jak mogę to skonfigurować i ułatwić korzystanie z niego?
Używam IntelliJ IDEA 10. Za każdym razem, gdy tworzę nowy projekt, prosi mnie o wybranie JDK dla tego projektu. Czy ktoś wie, jak mogę to skonfigurować i ułatwić korzystanie z niego?
Odpowiedzi:
Jeśli korzystasz z systemu Mac OS X lub Ubuntu, problem jest spowodowany dowiązaniami symbolicznymi do zestawu JDK. Plik | Invalidate Cache powinno pomóc. Jeśli tak się nie stanie, określ ścieżkę JDK do bezpośredniego folderu domowego JDK, a nie łącze symboliczne.
Element menu Unieważnij pamięci podręczne jest dostępny w menu Plik IntelliJ IDEA .
Bezpośrednia ścieżka JDK po ostatniej aktualizacji Apple Java to:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
W IDEA możesz skonfigurować nowy JSDK w Plik | Struktura projektu , wybierz SDK po lewej stronie, a następnie naciśnij przycisk [+] , a następnie określ powyższą ścieżkę główną JDK, powinieneś otrzymać coś takiego:
which java
w terminalu drukuje, /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/java
a następnie używa Home
ścieżki dir do wprowadzenia w oknie dialogowym IntelliJ idea, na przykład/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
Niedawno wypróbowałem to i podczas próby wybrania JDK ... /System/Library/Java/JavaVirtualMachines/
pojawia się jako pusty podczas otwierania i wybierania za pomocą IntelliJ . Dlatego nie mogłem wybrać JDK ...
Zauważyłem, że aby obejść ten problem, po otwarciu okna wyszukiwarki (naciskając [+] JDK) po prostu użyj skrótu Shift + CMD + G, aby określić ścieżkę. ( /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
w moim przypadku)
I voila, IntelliJ może znaleźć wszystko od tego momentu.
Ścieżka JDK może się zmienić po zaktualizowaniu JAVA. W przypadku komputerów Mac należy przejść do poniższej ścieżki, aby sprawdzić zainstalowaną wersję JAVA.
/Library/Java/JavaVirtualMachines/
Następnie powiedzmy, że znaleziona wersja JDK to jdk1.8.0_151.jdk
, a ścieżka do katalogu domowego w tym katalogu to ścieżka główna JDK.
W moim przypadku było to:
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
Możesz to skonfigurować, przechodząc do File -> Project Structure -> SDKs
.
Na Macu IntelliJ Idea 12 ma swoje preferencje / mapy klawiszy umieszczone tutaj: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/