Làm cách nào tôi có thể mở Bảng điều khiển của Java để thay đổi cài đặt bảo mật?
Làm cách nào tôi có thể mở Bảng điều khiển của Java để thay đổi cài đặt bảo mật?
Câu trả lời:
Nếu bạn đã cài đặt thủ công Oracle Java thì nó không hiển thị trong Dash (theo như tôi biết).
Thực hiện lệnh sau:
/usr/bin/jdk1.8.0_05/bin/ControlPanel
Thay thế /usr/bin/jdk1.8.0_05
bằng đường dẫn cài đặt Java của bạn.
Mở một thiết bị đầu cuối ( Ctrl- Alt- T) và bắt đầu
ControlPanel
Chỉ một lát sau, Bảng điều khiển Java xuất hiện. Tôi chưa kiểm tra, nhưng có thể cần phải
sudo ControlPanel
để lưu các thay đổi của bạn.
sudo -H
được sử dụng ở đây? Tôi được cho biết đang chạy một ứng dụng GUI vì root có thể gây rắc rối.
jcontrol
kể từ java9 ... (tháng 10 năm 2017)
Điều này giả định rằng bạn đã tự cài đặt java9 (vì phương pháp PPA của webupd8 hiện đang bị hỏng). Sau khi lặp đi lặp lại tất cả những thứ liên quan đến java (đặc biệt là java được cài đặt mặc định), tôi đã không dành thời gian để sửa chữa cơ sở hạ tầng "cập nhật thay thế", do đó, liên kết cụ thể đến jcontrol đã bị hỏng (đó là câu trả lời ở trên - - "chỉ gõ jcontrol trong cửa sổ terminal" - không hoạt động).
Điều này cũng giả sử bạn có một bản cài đặt java đang hoạt động (java -version trả về một cái gì đó).
# ls -al `which java`
Bạn sẽ nhận được một cái gì đó trở lại như thế này:
lrwxrwxrwx ... /usr/bin/java -> /usr/java/default/bin/java
Vì vậy, lệnh của bạn sẽ là:
# /usr/java/default/bin/jcontrol
Bây giờ, bạn có thể sửa chữa các lựa chọn thay thế liên kết (cách nhanh chóng-và-bẩn), vì vậy bạn có thể chỉ cần gõ jcontrol và có nó làm việc. Tôi khuyên bạn nên sử dụng các cấu trúc thay thế cập nhật (hãy chắc chắn rằng bạn biết những gì bạn đang làm trước khi thực hiện các bước này. Tôi khuyên bạn nên sử dụng ls -al để kiểm tra các liên kết). Điều này được thực hiện như root. Bạn có thể đặt sudo trước các lệnh nếu bạn cảm thấy tốt hơn khi làm điều đó.
# ln -s -f /usr/java/default/bin/jcontrol /etc/alternatives/jcontrol
# ln -s -f /etc/alternatives/jcontrol /usr/bin/jcontrol