Właśnie zainstalowałem nowy system operacyjny El Capitan 10.11 i odkryłem, że intelliJ na nim nie działa.
Po uruchomieniu pojawia się ten błąd:
"This application requires the legacy Java SE 6 runtime which is unavailable for this version of OS X."
Zgaduję, że Java nie została jeszcze poprawnie skonfigurowana. Czy ktoś ma jakieś pomysły na to, jak mogę to zrobić?
macos
java
operating-systems
intellij-idea
denisleksja
źródło
źródło
Odpowiedzi:
Jeśli wykonałeś aktualizację instalacji 10.10, w której wszystko nadal działało poprawnie (i gdzie zainstalowano środowisko uruchomieniowe Java 6 dostarczone przez Apple), poniższe rozwiązanie może działać. Miałem ten sam problem, co ty, i to rozwiązało moje problemy:
Znajdź następujący tag:
Usuń
1.6*,
ze znacznika łańcucha, aby stał się:Jak powiedziałem, wydaje mi się, że to działa. Muszę zauważyć, że używam IntelliJ 14, ale myślę, że ten proces powinien działać również w przypadku 13.
Ponadto, gdy pojawi się bardziej trwałe rozwiązanie od Apple, dobrym pomysłem może być cofnięcie tych kroków (po prostu dodanie usuniętego tekstu) lub całkowite ponowne zainstalowanie IntelliJ.
źródło
Po prostu ponownie zainstalowałem Javę 6 z tego łącza Apple https://support.apple.com/kb/DL1572?locale=en_US i IntelliJ 14 był w stanie ją rozpoznać. Pozwala mi to również kontynuować korzystanie z Java 1.6 w Intellij.
Więcej tutaj: https://intellij-support.jetbrains.com/hc/en-us/articles/206827627-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or-Mavericks
Z obsługi Jetbrains:
źródło