Để bảo vệ người dùng của chúng tôi khỏi các applet maliciuos, tôi muốn vô hiệu hóa trình cắm trình duyệt Java.Java Web Start có yêu cầu trình duyệt Java plug-in được bật không?
Trong thử nghiệm (JRE 7), tôi nhận thấy rằng việc tắt trình cắm cũng sẽ tắt Java Web Start. Chúng ta cần sử dụng một ứng dụng Web Start để có vẻ như chúng ta không có lựa chọn nào hơn là giữ cho trình duyệt plug-in được kích hoạt.
Điều này có đúng không, hoặc có cách nào để sử dụng Bắt đầu web mà không bật trình cắm của trình duyệt không?
bước thử nghiệm:
trong một cửa sổ lệnh ta nhập vào lệnh sau
hộp lỗi sau xuất hiện:
012.
nhắn của dịch để
Ứng dụng này không thể được tải về vì Java qua Internet là ngừng hoạt động. Bạn có thể kích hoạt Java trên hệ thống này qua Java Bảng điều khiển
Tôi chưa thấy tùy chọn kích hoạt "Java qua Internet" trong Bảng điều khiển Java. Khi tôi bật trình cắm trình duyệt, ứng dụng Java Web Start có thể được khởi chạy.
Các thông báo lỗi tương tự xuất hiện nếu tôi thực hiện một bản sao cục bộ của tập tin JNLP
jawas
<path to local jnlp file>
Các tập tin jnlp (hơi dọn dẹp):
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="https://example.com/path/to/" href="webstartapp.jnlp">
<information>
<title>...</title>
<vendor>...</vendor>
<homepage href="..." />
<description>...</description>
<description kind="short">...</description>
<description kind="tooltip">...</description>
<offline-allowed />
</information>
<security>
<all-permissions />
</security>
<resources>
<j2se version="1.7+" initial-heap-size="128m" max-heap-size="256m" />
<jar href="Client/lib/Launcher.jar" main="true" />
</resources>
<application-desc main-class="com.veda.launcher.Start">
<argument>...</argument>
<argument>*</argument>
</application-desc>
</jnlp>
Webstart Java được lưu trữ dưới dạng JNLP có thể được tải xuống và thực thi độc lập với trình duyệt không? Điều đó không yêu cầu một plugin java được bật –
@ringbearer xem chỉnh sửa của tôi và tệp jnlp, có vẻ như thực thi ngoại tuyến được cho phép – mjn
@mjn vì vậy nếu bạn có thể tải xuống jnlp riêng biệt hơn nó sẽ không được thực thi trong ngữ cảnh của trình duyệt , vì vậy bạn không cần phải kích hoạt trình cắm thêm. Điều này không có gì để làm với thực hiện offline mặc dù. –