Wie kann ich Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction-Richtliniendateien in Ubuntu 16.04 installieren?
Bitte sagen Sie mir auch, wie kann ich überprüfen, ob JCE auf meinem System installiert ist oder nicht?
Wie kann ich Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction-Richtliniendateien in Ubuntu 16.04 installieren?
Bitte sagen Sie mir auch, wie kann ich überprüfen, ob JCE auf meinem System installiert ist oder nicht?
Antworten:
Sie können sie bei dieser PPA bekommen
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java7-unlimited-jce-policy
Wie können Sie feststellen, ob es installiert ist? Dieser Befehl wird erfolgreich sein :)
Für eine aktuellere Java 8-Version ausführen
sudo apt install oracle-java8-installer
oracle-java7-
?
oracle-java8-unlimited-jce-policy
Openjdk wird bereits mit JCE installiert
Ein kurzer Test, um festzustellen, ob die Richtliniendateien für JCE Unlimited Strength installiert sind:
$JAVA_HOME/bin/jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);'
Der Befehl sollte true zurückgeben, wenn JCE installiert ist.
Um festzustellen, ob es installiert wurde, suchen Sie nach dem Installationsprogramm. Sie können versuchen, in das var
Verzeichnis und in einzuchecken cache
. Folgen Sie diesem Pfad: Auf diese Weise erhalten /var/cache/oracle-jdk7-installer/ls.
Sie alle Details zu JCE und den Richtlinien.
Die Installation von JCE für JDK7 funktioniert nicht mehr über das Team-Repository von webupd8. Befolgen Sie diese Anweisungen für JVM 6 oder 7:
Von hier genommen .