Làm cách nào tôi có thể cài đặt các tệp chính sách quyền lực mở rộng mã hóa Java (JCE) không giới hạn trong Ubuntu 16.04.
Xin vui lòng cho tôi biết làm thế nào tôi có thể kiểm tra xem JCE đã được cài đặt trong hệ thống của tôi hay chưa?
Làm cách nào tôi có thể cài đặt các tệp chính sách quyền lực mở rộng mã hóa Java (JCE) không giới hạn trong Ubuntu 16.04.
Xin vui lòng cho tôi biết làm thế nào tôi có thể kiểm tra xem JCE đã được cài đặt trong hệ thống của tôi hay chưa?
Câu trả lời:
Bạn có thể lấy chúng tại PPA này
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java7-unlimited-jce-policy
Làm thế nào bạn có thể biết nếu nó được cài đặt? Lệnh này sẽ thành công :)
Để chạy phiên bản Java 8 mới hơn
sudo apt install oracle-java8-installer
oracle-java7-
?
oracle-java8-unlimited-jce-policy
Openjdk đã được cài đặt với JCE
Thử nghiệm nhanh để xem bạn đã cài đặt các tệp Chính sách thẩm quyền không giới hạn sức mạnh của JCE chưa:
$JAVA_HOME/bin/jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);'
Lệnh sẽ trả về true nếu JCE được cài đặt.
Để xem nó đã được cài đặt chưa, hãy tìm kiếm trình cài đặt. Bạn có thể thử kiểm tra trong var
thư mục và vào cache
. Thực hiện theo đường dẫn này: /var/cache/oracle-jdk7-installer/ls.
Điều này sẽ cung cấp cho bạn tất cả các chi tiết về JCE và Chính sách.
Cài đặt JCE cho JDK7, không còn hoạt động từ kho lưu trữ nhóm webupd8. Làm theo các hướng dẫn sau cho JVM 6 hoặc 7:
Lấy từ đây .