Tôi đang cố triển khai một ứng dụng Java trên trang web của mình. Tôi cũng cần ký tên, vì tôi cần truy cập vào clipboard. Tôi đã làm theo tất cả các hướng dẫn ký kết tôi có thể tìm thấy nhưng không có bất kỳ thành công nào. Dưới đây là những gì tôi đã thực hiện cho đến thời điểm này:Làm cách nào để đăng nhập một applet Java để sử dụng trong trình duyệt?
- Đã viết một applet trong NetBeans. Nó chạy tốt trong trình xem applet.
- Tạo một tệp .jar ra khỏi nó.
- Tạo một giấy chứng nhận bằng cách làm này:
keytool -genkey -keyalg rsa -alias myKeyName keytool -export -alias myKeyName -file myCertName.crt
- Signed nó wtih jarsigner như thế này:
jarsigner "C:\my path\myJar.jar" myKeyName
- Made một file html chứa này:
<html> <body> <applet code="my/path/name/myApplet.class" archive="../dist/myJar.jar"/> </body> </html>
Khi tôi mở tập tin đó html, tôi không bao giờ có được xác nhận an ninh hộp thoại (và do đó có được "java.security.AccessControlException: Truy cập bị từ chối "lỗi". Điều này xảy ra trên tất cả các trình duyệt.
Tôi có thiếu một bước không?
Tôi đã sửa nó. Vấn đề là các tệp jar của tôi không được biên dịch theo cùng cách mà tôi đang tham chiếu đến các tệp lớp. Nó hoạt dộng bây giờ. Cảm ơn! – user107312