[英]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.