Intellij Idea 14.1.4 Mac OS X Yosemite 10.10.3 i nowszy.
Z IDE:
Import Project ->
(Chosen directory to import) ->
Import project from external model, Gradle ->
Gradle Home: /usr/local/Cellar/gradle/2.4/libexec
Gradle JVM: Use JAVA_HOME (not defined yet)
Z muszli:
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
(zdefiniowany w .profile: export JAVA_HOME = "$ (/ usr / libexec / java_home -v 1.8)"
Czego mi brakuje. Sprawdziłem inne dyskusje w SO, na przykład zmienną Intellij JAVA_HOME , ale nie mam monitu Project SDK.
java
macos
intellij-idea
gradle
bentobox
źródło
źródło
Odpowiedzi:
Musisz skonfigurować SDK dla projektów Java, jak powiedział @rizzletang, ale nie musisz tworzyć nowego projektu, możesz to zrobić z
Welcome
ekranu.W prawym dolnym rogu wybierz
Configure > Project Defaults > Project Structure
:Wybranie
Project
karty po lewej stronie pokaże, że nie wybrano żadnego zestawu SDK:Po prostu kliknij
New...
przycisk po prawej stronie listy rozwijanej i skieruj ją na swój JDK. Następnie możesz wrócić do ekranu importu i powinien on się po prostu pokazać.źródło
Jeśli chcesz, aby Twój JAVA_HOME był rozpoznawany przez intellij, możesz wykonać jedną z następujących czynności:
launchctl setenv JAVA_HOME "/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home"
Gdy inni odpowiedzieli, możesz zignorować JAVA_HOME, konfigurując SDK w strukturze projektu.
źródło
W przypadku platformy Windows :
spróbuj uruchomić 64-bitową wersję IntelliJ z ścieżki podobnej do następującej.
zwróć uwagę, że jest on dostępny obok domyślnego idea.exe
„C: \ Program Files (x86) \ JetBrains \ IntelliJ IDEA 15.0 \ bin \ idea 64 .exe”
połączyć
źródło
Aby dodać kompletność do powyższej wybranej odpowiedzi, można również przejść do okna „Ustawienia projektu” (jeśli nie na ekranie powitalnym) w IntelliJ IDEA, klikając:
I może zdefiniować tam Project SDK!
źródło
Upewnij się, że masz konfigurację jdk. Aby to zrobić, utwórz nowy projekt, a następnie przejdź do pliku -> struktura projektu. Stamtąd możesz dodać nowy jdk. Po skonfigurowaniu wróć do projektu gradle i powinieneś mieć jdk do wyboru w polu „Gradle JVM”.
źródło
W przypadku systemu MacOS działało to dla mnie bez konieczności kodowania konkretnej wersji Java:
źródło
/usr/libexec/java_home
Spróbuj uruchomić IntelliJ z terminala. Plik aplikacji można znaleźć pod: / Applications / IntelliJ \ IDEA \ 14.app/Contents/MacOS
źródło