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?
macos
intellij-idea
Josh Morrison
źródło
źródło
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:
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:
źródło
which java
w terminalu drukuje,/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/java
a następnie używaHome
ś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.
źródło
Ś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.
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:
Możesz to skonfigurować, przechodząc do
File -> Project Structure -> SDKs
.źródło
Na Macu IntelliJ Idea 12 ma swoje preferencje / mapy klawiszy umieszczone tutaj: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/
źródło