Jak mogę uzyskać nowszą wersję Java na moim Macu, niż jest wyświetlana w aktualizacji oprogramowania?


1

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.


2
Która wersja MacOSX?

Jaką wersję OS X używasz. Wszystkie nowoczesne są dostarczane z niektórymi wersjami Java 1.6.
MDMarra

Wydaje się, że 10.5.8
Kirt

ps Właśnie się zorientowałem, co to jest Mac OS X, wydaje się być 10.5.8
Kirt

procesor pps: 2,8 GHz Intel Core 2 Duo
Kirt

Odpowiedzi:


3

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


myślę, że mam 10.5.8
Kirt

ktoś znalazł mi plik o nazwie JavaForMacOSX10.5Update1.dmg, ale nie są bardzo pouczający o tym, skąd pochodzi lub czy zadziała
Kirt

Dodałem tam inny link do systemu Mac OS 10.5. Jest on bezpośrednio od Apple Support i wydaje się być nowszą wersją niż DMG, który otrzymałeś (przynajmniej na podstawie nazwy pliku).
Tim Kane,


0

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



0

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.



1
Więc powinieneś być w porządku. Na wszelki wypadek: czy możesz sprawdzić Aplikacje -> Narzędzia -> Preferencje Java, czy Java6 jest dostępne i na szczycie list? Jeśli są to wersje Java, ciągle mówi się, że masz Java5, to dowiązania symboliczne w Java Framework są pomieszane, patrz detials: stackoverflow.com/questions/2948157/...

0

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.


myślę, że mój Mac jest oparty na danych
wywiadowczych

a przynajmniej udało mi się zainstalować coś, co twierdziło, że będzie działało tylko na komputerach
Mac Mac

możesz powiedzieć w „About this Mac”
Thorbjørn Ravn Andersen

2,8 GHz Intel Core 2 Duo
Kirt

0

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.


0

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).


0

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.


Uruchomiłem wszystkie aktualizacje i nigdy nie minęła java 5
Kirt

@Bec Czy Java SE 6 pojawia się w aplikacji Java Preferences? Mam 10.5.8 i moje instrukcje zadziałały. Jeśli jesteś na bieżąco, Java SE 6 powinna być wyświetlana w Java Preferences.app
squircle

0

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.