java - java 1.3 到 1.4 文本资源本地元素(资源包)
问题描述
我有一个为 java 1.3 编写的旧程序,它试图获取资源包:
java.text.resources.LocaleElements
如果失败尝试:
sun.text.resources.LocaleElements
ResourceBundle r=null;
try {
r = ResourceBundle.getBundle("java.text.resources.LocaleElements", zomLocale);
}
catch (Exception ex) {
try {
r = ResourceBundle.getBundle("sun.text.resources.LocaleElements", zomLocale);
}
catch (Exception ex1) {
ex1.printStackTrace();
}
}
这在 1.3 中运行良好,但这些包在 java 1.4 中不存在。
我现在对 java 的了解还不够:
- 这些资源来自哪里或
- 我如何安装它们或
- 如何列出 1.4 中现在可用的资源包或
- 如果我可以简单地为我想要/需要的资源提供新/替换名称
我什至不知道我最初是如何想出原始资源包名称的。
我想对我来说最简单的解决方案是确定这些丢失的捆绑包的替代品是什么。
如果这有什么不同,我正在使用 netbeans 12.2 maven (Ubuntu 20.04)!
编辑:
查看 jdk 包:
https://openjdk.binarydoc.org/net.java/openjdk/14.0/package?package=sun.text.resources
我可以看到“LocaleElements”不再存在。一般搜索找不到任何关于 LocaleElements 的内容。所以也许我使用的技术不再有效。
如果我唯一需要的 LocaleElements 是“DateTimePatterns”,有什么建议我应该怎么做吗?
解决方案
推荐阅读
- javascript - 如何从 express-validators escape() 函数中排除字符
- c - 链接生成文件以使用 SDL 库
- apache - 重定向.htaccess 中没有特定用户代理的每个人?
- zxing.net - ZXing.NET EAN8Writer 获取校验和
- r - 使用脚本文件中的代码创建 R 包
- javascript - 通过 Ajax 调用使用 JSON 传递值
- python - 任意重复numpy数组的内容
- python - 无法使用 pandas 复合索引访问数据
- hadoop - Docker 中连接字符串的 Hive 连接问题
- css - 为整个页面设置颜色或字体时html和*之间的区别