Wczoraj zainstalowałem Mac OS X Mavericks (10.9) i od tego czasu nie mogę uruchomić Eclipse. Załączam zrzut ekranu z wiadomości, którą widzę.
Czy można to obejść?
Znalazłem rozwiązanie Fix „App nie można otworzyć, ponieważ jest z niezidentyfikowanym deweloperskim” Błąd w systemie Mac OS X .
eclipse
osx-mavericks
Chandan
źródło
źródło
Odpowiedzi:
Wynika to z opcji bezpieczeństwa.
Idź do,
System Preferences... > Security & Privacy
aOpen Anyway
podGeneral
zakładką powinien znajdować się przycisk .Możesz tego uniknąć, zmieniając opcje poniżej
Allow apps downloaded from:
, ale zalecałbym pozostawienie domyślnej wartościMac App Store and identified developers
.źródło
Łatwiejszym sposobem otwarcia dokumentu od niezidentyfikowanego programisty, jeśli wiesz, że jest bezpieczny, jest kliknięcie ikony pliku i przytrzymanie klawisza Control, a następnie wybranie opcji „Otwórz”. Będziesz wtedy mieć możliwość otwarcia go niezależnie od jego niezidentyfikowanego źródła.
źródło
Kliknij aplikację prawym przyciskiem myszy (lub kliknij z wciśniętym klawiszem Control) i wybierz „Otwórz”
źródło
Możesz także użyć
xattr
polecenia jak w pytaniu Przepełnienie stosu Jak usunąć „rozszerzone atrybuty” z pliku w Mac OS X? .Po prostu usuń
com.apple.quarantine
atrybut. Działa, nawet jeśli nie masz konta administratora, co może być plusem. Następnie aplikacja nie jest uważana za „pobraną” i dlatego nie jest blokowana.źródło
W terminalu wpisz polecenie:
Po kliknięciu Enter nie będzie już tego problemu. To denerwujące, że jabłko automatycznie dodaje kwarantannę do plików. Nie wiem, jak to wyłączyć, ale prawdopodobnie istnieje sposób ...
źródło
Zabrania otwierania aplikacji Eclipse, ponieważ nie została zarejestrowana w Apple przez zidentyfikowanego programistę. Jest to funkcja zabezpieczeń, jednak możesz zastąpić ustawienia zabezpieczeń i otworzyć aplikację, wykonując następujące czynności:
Ostatni krok doda wyjątek dla Eclipse do twoich ustawień bezpieczeństwa, a teraz będziesz mógł go otworzyć bez żadnych ostrzeżeń.
Uwaga: te kroki działają w przypadku innych aplikacji * .app, które mogą napotkać ten sam problem.
źródło
możesz zmodyfikować ustawienia strażnika, uruchamiając następujące polecenie
Aby wyłączyć, aby zezwolić na instalowanie aplikacji z dowolnego miejsca, użyj następującego polecenia w terminalu:
Aby ponownie włączyć, użyj następującego polecenia
źródło
Miałem ten sam problem, Eclipse się nie uruchamiał. Znalazłem ten link i działał jak urok:
Nie można kliknąć elementów paska menu w środowisku Eclipse
Java jest pomieszana w Maverick, należy ją pobrać i zainstalować stąd: http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
źródło
Sterowanie Kliknij aplikację w folderze Aplikacje, a nie Lauchpad. Wybierz Otwórz, a następnie otrzymasz opcje, aby go otworzyć.
źródło
Kliknij prawym przyciskiem myszy> Otwórz.
Możesz też przejść do Preferencji systemowych, Bezpieczeństwa i prywatności oraz ustawić ograniczenia dotyczące otwierania aplikacji.
źródło
Otwórz terminal, przejdź do wyodrębnionego folderu zaćmienia i uruchom następujące polecenie:
źródło
Rodzaj terminala:
Preferencje systemowe-> Bezpieczeństwo i prywatność
źródło
Miałem ten sam błąd. Ze względów bezpieczeństwa nie widziałem opcji pozwalającej na pobieranie aplikacji pobranych z dowolnego miejsca w Preferencjach systemowych-> Karta Zabezpieczeń.
Usunąłem rozszerzony atrybut z pliku Zip poniższym poleceniem.
A potem błąd poniżej: - org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax / annotation / PostConstruct
Rozwiązano go, odinstalowując wszystkie różne wersje Java i instalując zaledwie 1.8.0_231.
W końcu zadziałało.
źródło
Spróbuj zajrzeć do Strażnika Wrót. Nie jestem pewien zbyt wielu rzeczy na Macu, ale słyszałem, że możesz to tam włączyć.
źródło
Otwórz terminal, przejdź do folderu eclipse, uruchom ./eclipse
źródło