我正在開發一個在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