我正在开发一个在Java 1.5上编译的applet应用程序(与1.5+兼容).它包含一些资源属性文件,它们捆绑在同一个jar中,与Java包并行.
每当我通过applet访问该资源文件时,它就会向下载applet的服务器发出请求.之后,它从jar中读取文件并按原样工作,但我不希望它为这些文件提出服务器请求.
这是我的java代码访问资源文件的方式.
ResourceBundle messages = ResourceBundle.getBundle("resources/properties/Messages", locale);
Run Code Online (Sandbox Code Playgroud)
我试过两种方式访问:
ResourceBundle messages = ResourceBundle.getBundle("resources.properties.Messages", locale);
Run Code Online (Sandbox Code Playgroud)
两者都有相同的行为.
注意:这些资源在我的Web应用程序中不可用作松散资源.