簡體   English   中英

JNLP中的強制JRE版本在Java 1.7上不起作用

[英]Forced JRE version in JNLP doesn't work on java 1.7

我使用以下語句在我的JNLP文件中強制使用JRE版本:

<j2se version="1.5.0_12" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="512m"/>

當用戶嘗試打開它並具有Java 1.6時,它的阻塞效果很好,但是如果用戶具有Java 1.7,則系統不會阻塞。 提示用戶是否要使用JRE 1.7下載Web Start應用程序,並且確實可以打開我的應用程序。

任何人都知道Java 1.7中出現的這個問題,並且知道如何解決它嗎?

<j2se version="1.5.0_12" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="512m"/>

根據下載頁面,甚至1.5都可以達到JRE 1.5.0_22版

從那時起,對JRE進行了改進(可能是對安全性的改進)。 我本來希望警告用戶使用Web應用程序。 請求更早且可能不安全的JRE。 就是說,直到1.7.0_22,Oracle似乎已經“壓制”了許多潛在的安全問題。

任何人..知道如何解決?

“修復”它以更新您的應用程序。 能夠被運行

有關詳細信息 ,請參見Java 7 Update 21安全改進

至於“如何修復”,我會說更新(?)的應用程序。 與...兼容

<j2se version="1.5.0_12+" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="512m"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM