本质上,我希望在我的应用程序中的 jar 文件之外有一个 messages.properties 文件。如果我的翻译有误,用户可以轻松添加语言和编辑文件
目前我使用
ResourceBundle.getBundle("package.MessageBundle");
但我想做这样的事情
ResourceBundle.getBundle("lang/MessageBundle");
其中 lang 是我的应用程序安装目录下的文件夹。
谢谢
亚历克斯
最佳答案
只需将它放在类路径覆盖的现有路径中的其他位置,或者将其路径添加到类路径中。通过这种方式,您可以以相同的方式访问它,而是在外部维护它。
关于java - 尝试使用 ResourceBundle 从外部文件中获取消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2581261/