首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java 7 webstart

Java 7 webstart
EN

Stack Overflow用户
提问于 2014-03-31 15:17:19
回答 1查看 116关注 0票数 1

在迁移到Java 7之后,遗留的Java 5应用程序现在会抛出异常。我在Java类中使用这段代码来返回URL。URL可以是文件路径,也可以是应用程序的代码库。当URL是文件路径时,会引发错误。这里出什么问题了?它在Java 5中运行得很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-01 04:58:05

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

他们决定在1.6 (AFAIR)期间,通过确保没有applet或app,使这一建议更加正式化。使用JWS部署可以获得安装路径,即使它已经声明了所有权限!应用程序。如果这样做,JVM将“说谎”,并直接指向最初下载Jars的位置,即使Jars是本地缓存的,JVM使用的是缓存中的文件。

所以,(根据这个决定)应用程序。已经坏了,需要修理。如果您引发错误报告,它将被关闭为“not”。

附带说明:

代码语言:javascript
复制
URL fileurl = new URL(getCode() + file);

可能应该是:

代码语言:javascript
复制
URL fileurl = new URL(getCode(), file);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22765459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档