繁体   English   中英

Java 7 Webstart

[英]Java 7 webstart

旧版Java 5应用程序现在转移到Java 7后会引发异常。我在Java类中具有此代码以返回URL。 该URL可以是应用程序的文件路径或代码库。 URL为文件路径时,将引发错误。 这是怎么了? 它在Java 5中完美运行。

很长一段时间以来,Sun一直在说“不要将应用程序资源放在应用程序安装目录中!”。

他们决定通过确保没有applet或app来使该建议在1.6(AFAIR)的某个时候更加正式化 即使已经声明了所有权限,使用JWS部署的JWS仍可以获取安装路径 对于应用程序。 经过尝试,JVM将“说谎”并直接指向最初下载Jars的位置,即使它们是在本地缓存的,并且JVM正在使用缓存中的文件。

因此,(根据该决定)该应用程序。 坏了,需要修复。 如果您提出了错误报告,则将其关闭为“不是错误”。

附带说明:

URL fileurl = new URL(getCode() + file);

应该可能是:

URL fileurl = new URL(getCode(), file);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM