Chciałbym całkowicie usunąć Java 6 Apple'a i ustawić Java 7 Oracle jako domyślną dla każdego programu. Na przykład z Eclipse musiałem bawić się z eclipse.ini, aby określić JAVA_HOME dla Java 7 i to samo dla TunnelBear. Jednak Aptana nie ma szczęścia (nadal chce Java Apple'a) Czy istnieje sposób na ustawienie Java Oracle jako domyślnej pod względem PATH?
12
Odpowiedzi:
Pobierz i zainstaluj
/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk
najnowszą wersję Java Development Kit (JDK) firmy Oracle, która umieści ją w (lub w jakiejkolwiek najnowszej wersji). Teraz uruchom Terminal.app i wprowadź następujące polecenia:cd /System/Library/Java/JavaVirtualMachines
(przejdź do odpowiedniego katalogu)sudo mv 1.6.0.jdk backup.1.6.0.jdk
(zachowaj stary JDK, na wszelki wypadek - musisz mieć hasło administratora, aby to zrobić)sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk 1.6.0.jdk
(połącz swoją nową instalację JDK z miejscem, w którym aplikacje oczekują starej)Pamiętaj, że przy kolejnych aktualizacjach jdk musisz zaktualizować dowiązanie symboliczne do nowego katalogu:
źródło
Te instrukcje działały dla mnie dobrze w OS X Mavericks.
Usuń maszyny JVM firmy Apple
Usuń rekordy instalatora
Usuń potwierdzenia instalatora (usuń
<dict>...</dict>
wpisy, które odwołują się do com.apple i java)Ustaw dowiązania symboliczne dla Java 7
Opcjonalnie dowiązanie symboliczne
JAVA_HOME
źródło
Cóż, jeśli zainstalujesz najnowszą aktualizację Java firmy Apple, powinna ona odinstalować Javę 6. Możesz przejść bezpośrednio do strony internetowej Oracle, aby pobrać Javę 7. To właśnie zrobiłem. Mając tylko Javę 7 w twoim systemie, powinno to być ustawienie domyślne.
źródło
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
Wiem, że jest to stary wątek, ale jeśli ktoś ma Adobe CS5 na swoim komputerze, MUSI MIEĆ wersję Java 1.6 Apple 1.6, aby pakiet mógł działać. Uruchomiłem Eclipse, który wymagał wersji 1.7 lub nowszej. Myślałem, że zastąpi wersję Apple, ale tak nie było. Wersja Apple znajduje się w folderze System / Library, a wersja Oracle znajduje się w folderze Library.
Pomyślałem, że dodałbym trochę więcej informacji dla tych, którzy mogą potrzebować tych informacji.
OS X Lion
źródło