Как понизить JRE / JDK на Mac OSX? - PullRequest
18 голосов
/ 20 июня 2011

Кто-нибудь знает, как понизить версию для JRE / JDK с 1.6.0_24 до 1.6.0_18 на Mac OSX через терминал?Мне нужно понизить версию, чтобы Java-апплет работал в Firefox.Любая помощь будет высоко ценится.

Ответы [ 9 ]

25 голосов
/ 23 мая 2014

Это больше не похоже на точность.

Мне только что удалось понизить JRE и компилятор с Java 8 до 7, просмотрев / Library / Java / JavaVirtualMachines и переместив каталог ссамый большой номер версии, например

sudo mv jdk1.8.0.jdk ~/Desktop/
8 голосов
/ 12 июня 2013

Это просто. Вы должны удалить каталог .jdk из JDK 7 в / Library / Java / JavaVirtualMachines. Теперь вам нужно только установить ту версию, которая вам нравится. =) * * Тысяча одна

Дополнительная информация: http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html#uninstall

4 голосов
/ 20 июня 2011

Если старый JDK отсутствует на вашем компьютере, вам нужно использовать графический интерфейс и загрузить средство обновления Java.Самый близкий к вам, который я смог найти, был для Java 1.6.0_15 для Mac OS 10.5 (вы не упомянули, какую версию Mac OS X вы использовали):

Обновление Java для Mac OS X 10.55

Я не видел ни одного для Mac OS X 10.6.Для этого вам, вероятно, придется загружать средства обновления для каждого выпуска 10.6 и извлекать установщик JDK из средства обновления (используя что-то вроде Pacifist

О, и если вы еще этого не сделалипопробуйте запустить / Applications / Utilities / Java Preferences.app, который позволит вам заменить Java по умолчанию на вашем компьютере среди тех, которые вы установили.

Надеюсь, это поможет ...

3 голосов
/ 20 июня 2011

Для понижения версии JDK вам понадобится установочный пакет JDK и приложение под названием Pacifist, доступное с http://www.charlessoft.com/. Использование довольно простое. Я использовал это, чтобы понизить мой JDK раньше.

2 голосов
/ 25 декабря 2015

Я удалил JavaAppletPlugin: / Library / Internet Plug-Ins / JavaAppletPlugin.plugin

и все 1.8 JDK: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk / Библиотека / Java / JavaVirtualMachines /jdk1.8.0_60.jdk

Тогда я смог переустановить 1.7.

1 голос
/ 09 сентября 2015

В наши дни MAC OS поставляется с последней версией Java (8 или более поздней).

Даже если вы устанавливаете старые версии, это указывает на Новейшую версию.Все, что нужно, это просто указать на старую версию.Чтобы перейти на любую предустановленную версию, нужно создать символическую ссылку этой версии.

Выполните следующие простые шаги для понижения версии Java.

   (1) cd /System/Library/Frameworks/JavaVM.framework/Versions

   (2) sudo bash

   (3) rm Current

   (4) ln -s 1.6.0/Contents/ Current

   (5) java -version

Это будет указывать на Java до последнего обновления.в java6.А теперь обновите все пути.

Надеюсь, что это может быть полезно, и дайте мне знать, если это работает ...:)

1 голос
/ 21 июля 2011

Какую версию Firefox вы используете?

Я считаю, что вы можете иметь более одной версии jdk / jre на машине, если вы указали путь при компиляции / запуске. Тем не менее, jvm в комплекте с Mac, что делает это проблематичным.

Этот пост может быть полезен

Как установить определенный JDK в Mac OS X?

0 голосов
/ 11 января 2012

У меня была та же проблема. Вы можете открыть файл изображения JRE 1.6.0_20 с помощью программного обеспечения Pacifist и извлечь все папки с каркасом в папки \ System \ Library \ Frameworks \ JavaVM.framework \ Versions. После этого JRE должен появиться в меню выбора JRE «Приложения», «Утилиты» / «Предпочтения Java», где вы можете переключаться между запущенными JRE.

0 голосов
/ 20 июня 2011

Нет механизма понижения для того, что вы хотите сделать.

Типичным предложением является откат до нужной версии через Time Machine или путем переустановки и только выборочное обновление до нужной версии путем явной загрузки из Apple и без обновления Java через обновление программного обеспечения.

Я бы порекомендовал вам вместо этого разобраться в проблеме. Если вы не можете запустить это в Firefox, попробуйте Chrome или Safari. Если это проблема смешанного кода, это можно изменить на панели «Параметры Java» в разделе «Программы» -> «Утилиты» на панели «Дополнительно».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...