Mastodon

Korzystanie z Java 7 bez instalacji wersji 6

3
Dodane: 10 lat temu

Jakkolwiek by nie myśleć o Javie, czasami po prostu jest niezbędna, na przykład jeśli chcemy pobawić się w Minecrafcie, poćwiczyć programowanie w Eclipse, czy choćby uruchomić starsze wersje Photoshopa. Ostatnia wersja Javy bezpośrednio od Apple skończyła się na szóstej głównej iteracji. Biorąc pod uwagę, żę aktualnie najświeższa jest wersja 7. (a tuż za rogiem jest nawet i 8.), nie widzę sensu w instalowaniu tej pierwszej. Niestety, nawet jeśli zainstalujemy Javę 7, to przy uruchamianiu aplikacji wymagającej tego środowiska możemy otrzymać komunikat widoczny w nagłówku tego wpisu. Jak można to zmienić?

Jak zwykle z pomocą przychodzą „internety”. Jak się okazuje, nie tylko ja spotkałem się z wyżej opisanym problemem i w serwisie Stack Overflow, ktoś zwrócił się z prośbą o pomoc. Jak się okazuje OS X nie wykrywa samej Javy 7 z dość prostego powodu – w jednym z plików konfiguracyjnych zabrakło kilku ważnych definicji. Na szczęście łatwo to naprawić.

W Finderze wciskamy kombinację klawiszy Shift ⇧+Cmd ⌘ + G i w polu Idź do katalogu wpisujemy poniższą ścieżkę:

/Library/Java/JavaVirtualMachines/jdk1.7.x.jdk/Contents/

, gdzie w miejscu x należy wpisać ostatnią wersję Javy. Najlepiej zrobić to przy pomocy autouzupełniania, podczas wpisywania nazwy katalogu jdk1.7. nacisnąć klawisz Tab ⇥.

W powyższym katalogu kopiujemy na Biurko plik Info.plist i edytujemy go w dowolnym edytorze tekstowym, np. TextEdit. Odszukujemy tam poniższy tekst:

<key>JVMCapabilities</key>
  <array>
    <string>CommandLine</string>
  </array>

i zastępujemy poniższym:

<key>JVMCapabilities</key>
  <array>
    <string>JNI</string>
    <string>BundledApp</string>
    <string>WebStart</string>
    <string>Applets</string>
    <string>CommandLine</string>
  </array>

Następnie zapisujemy plik i przenosimy go do pierwotnego katalogu nadpisując oryginał. Podczas tej operacji będziemy musieli podać hasło administratora.

Teraz wystarczy tylko się przelogować lub zrestartować komputer i aplikacje oparte na Javie powinny uruchomić się bez żadnych problemów.

Źródło: Stack Overflow

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, Redaktor iMagazine.pl. Mastodon: mcskrzypczak@c.im

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .

Komentarze: 3

E tam
Apple wie najlepiej czego potrzebujesz.
Pokazując od pół roku nie działający iMail.