как установить JCE для JRE 8 на MacOS Sierra?

Я хочу установить https://github.com/cryptomator/cli, который требует: JRE 8: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html JCE: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

На моем Mac Настройки > Java, вкладка Java, я вижу платформу 1.8, продукт 1.8.0_121 и путь 1.8 1.8.0_121 http://java.sun.com/products/autodl/j2se /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java

Так что я думаю, что у меня уже есть JRE 8. Как узнать, есть ли у меня JCE, и как правильно установить его, если его нет?


person Joe Murray    schedule 13.02.2017    source источник
comment
Вы можете спросить другого   -  person Faegy    schedule 14.02.2017


Ответы (2)


Вам нужно скопировать файлы .jar, загруженные отсюда

https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

и вставьте его в словарь Java Home:

<java-home>/lib/security 

В моем случае Java Home находится здесь:

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre

Обратите внимание, что папка lib должна находиться внутри папки jre, потому что .../Home/ также имеет папку lib.

person Mladen Rakonjac    schedule 21.01.2020

Вот инструкции по установке:

1) Загрузите файлы политик JCE неограниченной силы.

2) Распакуйте и извлеките загруженный файл.

This will create a subdirectory called jce.
This directory contains the following files:

    README.txt                   This file
    local_policy.jar             Unlimited strength local policy file
    US_export_policy.jar         Unlimited strength US export policy file

3) Установите JAR-файлы политики неограниченной прочности.

In case you later decide to revert to the original "strong" but
limited policy versions, first make a copy of the original JCE
policy files (US_export_policy.jar and local_policy.jar). Then
replace the strong policy files with the unlimited strength
versions extracted in the previous step.

The standard place for JCE jurisdiction policy JAR files is:

    <java-home>/lib/security           [Unix]
    <java-home>\lib\security           [Windows]

По-видимому, это было объяснено в README.txt, где вы можете получить его после загрузки zip-файла (jce_policy-8.zip).

person Sasi Kathimanda    schedule 13.02.2017
comment
Я не уверен, что инструкции подходят для MacOS, поскольку, насколько я знаю, инструкции по установке для Java не являются правильным способом работы с Java на Mac. - person Joe Murray; 14.02.2017
comment
Mac Os является ответвлением от ядра Linux. Вот почему Oracle никогда не пыталась дать для него отдельные инструкции. Так в чем здесь проблема? вы не можете найти банки в ‹java-home›/lib/security? - person Sasi Kathimanda; 14.02.2017