java - 在 jar 小程序之外加载资源

标签 java localization jar applet webdeploy

我正在使用一个加载资源文件 .properties 的小程序来进行翻译,我将该小程序打包在一个 jar 文件中,其中也包含资源文件。已经在网站中,小程序通过从 jar 文件加载资源文件来工作,但我喜欢做的是让小程序不是从 jar 而是从服务器中某个位置的外部路径加载此文件,这样,就可以编辑文件,而不必在每次需要更改时重新打包小程序。我正在使用的java版本是1.7.0_01

最佳答案

URL url = new URL(getDocumentBase(), "../properties.prop");

或者..

URL url = new URL(getCodeBase(), "properties.prop");

参见URL & Applet有关构造函数和方法的详细信息的文档。

关于java - 在 jar 小程序之外加载资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7863735/

相关文章:

从 jar 文件加载类时出现 java.lang.ClassNotFoundException

android - 无法下载 auto-value.jar (com.google.auto.value :auto-value:1. 5.2):没有可用于离线模式的缓存版本

java - 多线程不使用Synchronized

java - 未捕获的语法错误

java - 使用 MYSQL 插入数据但没有任何反应

iphone - 无需更改 iPhone 设置即可本地化 iPhone

php - 如何考虑本地化对数组进行排序?

java - 打包数据到 byte[]

ASP.NET:显式与隐式本地化?

java - 从控制台执行时 System.out.println 不适用于线程