Bagaimana saya bisa menginstal JCE?

14

Bagaimana saya bisa menginstal File Kebijakan Yurisdiksi Kekuatan Kriptografi Java Extension (JCE) di Ubuntu 16.04.

Tolong beri tahu saya juga bagaimana saya bisa memeriksa apakah JCE sudah diinstal di sistem saya atau tidak?

Puneet Dixit
sumber
JCE sekarang bagian dari menggunakan Oracle JDK 1.8-151 atau versi yang lebih tinggi. Tidak perlu menginstal secara terpisah.
Anver Sadhat

Jawaban:

11

Anda bisa mendapatkannya di PPA ini

sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java7-unlimited-jce-policy 

Bagaimana Anda bisa tahu jika sudah diinstal? Perintah ini akan berhasil :)

Untuk menjalankan versi Java 8 yang lebih baru

sudo apt install oracle-java8-installer

sumber

Mark Kirby
sumber
Terima kasih untuk saya, ini memecahkan masalah jangka panjang dengan logstash setelah memutakhirkannya. tanpa ini file kunci p12 dari google membuat kesalahan
Brian van Rooijen
mengapa dikatakan oracle-java7-?
Raf
@ Raf Ini adalah jawaban lama, saya memperbaruinya
Mark Kirby
Bukankah seharusnya nama paketnyaoracle-java8-unlimited-jce-policy
Raf
@Raf Tidak sesuai dengan repositori, ppa: webupd8team / java
Mark Kirby
19

Openjdk sudah terinstal dengan JCE

Tes cepat untuk melihat apakah Anda memiliki file Kebijakan Yurisdiksi Kekuatan Tidak Terbatas JCE diinstal:

$JAVA_HOME/bin/jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);'

Perintah harus mengembalikan true jika JCE diinstal.

Lingani
sumber
1
Ini sangat membantu!
abhi
Jawaban yang sangat membantu
Sam
1

Untuk melihat apakah telah diinstal, cari penginstalnya. Anda dapat mencoba memeriksa di vardirektori dan masuk cache. Ikuti jalan ini: /var/cache/oracle-jdk7-installer/ls.Ini akan memberi Anda semua rincian tentang JCE dan Kebijakan.

Mercy Flicker
sumber
0

Menginstal JCE untuk JDK7, tidak lagi berfungsi dari repositori tim webupd8. Ikuti instruksi ini untuk JVM 6 atau 7:

  1. Pergi ke halaman unduh Oracle Java SE.
  2. Gulir ke bawah ... Di bawah bagian "Sumber Daya Tambahan" Anda akan menemukan "File Kebijakan Yurisdiksi Kekuatan Kriptografi Java (JCE) yang Tidak Terbatas."
  3. Unduh versi yang cocok dengan JVM Anda yang terinstal, misalnya, UnlimitedJCEPolicyJDK7.zip.
  4. Buka zip zip yang diunduh.
  5. Salin local_policy.jar dan US_export_policy.jar ke $ JAVA_HOME / jre / lib / security (Catatan: toples ini sudah ada di sana sehingga Anda harus menimpanya).

Diambil dari sini .

Pedro Gordo
sumber