我正在开发一个在Java 1.5(与1.5+兼容)上编译的小应用程序应用程序。 它包含一些资源属性文件,这些文件捆绑在一起放在同一个jar中,这与Java包并行。避免服务器调用不存在的松散资源
每当我通过小应用程序访问该资源文件时,它会向小服务器的下载请求发出请求。之后,它从jar中读取文件并像以前一样工作,但我不希望它为这些文件提出服务器请求。
这是我的java代码如何访问资源文件。
ResourceBundle messages = ResourceBundle.getBundle("resources/properties/Messages", locale);
我试图以两种方式获得:
ResourceBundle messages = ResourceBundle.getBundle("resources.properties.Messages", locale);
无论它有相同的行为。
注意:这些资源在我的Web应用程序中不可用作为松散资源。
我的大部分用户都使用Java 1.5插件。所以我使用'object'和'embed'标签来运行我的小程序。 – ADITHYAN
基于JNLP的applet之前的默认值是热切下载所有资源。 –
@AndrewThompson如果是这样,为什么applet在运行时请求资源.. – ADITHYAN