Potrzebuję przynajmniej Java 1.6, aby uruchomić program napisany przez kogoś innego w moim laboratorium
Na stronie Java mówi mi, aby zaktualizować Javę za pomocą funkcji aktualizacji oprogramowania Apple, uruchomiłem to kilka razy, ale dostałem tylko Java 1.5.0_24 i teraz mówi, że nie ma więcej aktualizacji dla mojego komputera
Czy istnieje inny sposób aktualizacji Java na komputerze Mac?
Czy mój system operacyjny może być za stary na Javę 1.6? nie jestem pewien, co dokładnie działam, i nie mogę znaleźć listy systemów operacyjnych Mac, które wersje Java, ponieważ witryna Java sugeruje użycie aktualizacji oprogramowania Mac.
Odpowiedzi:
To jest najnowsza wersja dla Mac OS 10.6.x.
http://support.apple.com/kb/dl972
Lub dla Mac OS 10.5.x
http://support.apple.com/downloads/Java_for_Mac_OS_X_10_5_Update_7
źródło
Aby pobrać / zaktualizować Javę dla różnych wersji Mac OS X, musisz przejść do strony Apple Developer Connection dla Java.
Witryna dla programistów firmy Apple
źródło
Najnowsza wersja Java dla OSX 10.5 zawiera informacje o aktualizacji Java Java 6 dla Apple
Dwie notatki.
Jeśli masz maszynę PPC (tj. Inną niż Intel), nie ma Java 6
Domyślnie w Leopardzie Java to 1.5 (jestem na 10.6, więc nie mogę sprawdzić) i musisz powiedzieć systemowi operacyjnemu, aby zmienił swoje domyślne użycie aplikacji Aplikacje / Narzędzia / Preferencje Java
źródło
W przypadku starszych wersji systemu MacOS (10.4 lub 10.5) można spojrzeć na port „soylatte” Java 1.6.
źródło
Obsługa Java6 dla komputerów Mac była w najlepszym razie słaba. To było bardzo długo zanim było dostępne.
Teraz jest częścią standardowych aktualizacji Leoparda i Snow Leoparda, ale AFAIK nigdy nie była dostępna dla wersji 10.4 i wcześniejszych.
Istnieje port BSD, który został zintegrowany z openjdk, ale nigdy go nie próbowałem.
źródło
Jestem na tej samej łodzi. Jeśli masz system Mac OS X 10.5 Leopard i sprzęt PPC, najlepsze, co możesz uruchomić, to 1,5 (jeśli chcesz mieć dystrybucję Java od Apple i Software Update). Apple ma tylko wersję 1.6 dostępną dla komputerów Mac z procesorami Intel.
źródło
Możesz znaleźć swoją wersję systemu operacyjnego Apple, klikając Apple w lewym górnym rogu, a następnie wybierając „About This Mac”. Korzystając z „Mac OS X”, poszukaj wersji, takiej jak „Wersja 10.5.m”. X = 10. 10,4 to Tygrys, 10,5 to Leopard, 10,6 to Leopard. „m” to aktualizacja tej wersji.
źródło
Nie możesz Jeśli aktualizacja oprogramowania tego nie pokazuje, Apple nie ma go dla ciebie.
Istnieje port OpenJDK, ale najłatwiejsza może być aktualizacja do wersji 10.6 (na komputerach Macintosh).
źródło
Java na OS X 10.6 jest zainstalowana na twoim komputerze (o ile korzystasz z aktualizacji oprogramowania), ale musisz ustawić ją jako domyślną. Można to osiągnąć, otwierając Preferencje Java (
/Applications/Utilities/Java Preferences.app
) i przeciągając Java SE 6 na górę górnej i dolnej listy. To sprawi, że Java 1.6 będzie domyślną wersją Java na twoim Macu.źródło
aby Arduino 1.0.5 działało na moim iBooku (co dało błąd java „java.lang.NoClassDefFoundError: javax / swing / filechooser / FileNameExtensionFilter”) musiałem wykonać następujące czynności:
Uzyskaj kod dla FileNameExtensionFilter, który jest dostępny na stronie http://grepcode.com , więc skompilowałem go, używając javac, i dodałem go do java's class.jar, używając powyższej struktury katalogów, oraz komendę jar, która rozwiązała problem. Plik Class.jar znajduje się w
/System/Library/Frameworks/JavaVM.framework/versions/1.5.0/Classes
.źródło