我正在开发一个在 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 应用程序中不能作为松散资源使用。