gpt4 book ai didi

linux - ResourceBundle MissingResourceException Linux 特定 key

转载 作者:太空宇宙 更新时间:2023-11-04 04:31:29 26 4
gpt4 key购买 nike

我在迭代键数组并调用资源包上的 getString() 方法时遇到了这个问题。我的包中有我需要的所有映射,但由于某种原因,其中一个资源将不会被获取。这只是 Linux Ubunthu 9 中的问题。它适用于 Windows。它找到所有资源,直到我的“项目”资源被正确映射。如上所述,我在机器人操作系统上使用相同的 jar。除了这把 key 之外,我的所有资源都可以使用。我尝试更改 key 和此资源,但它不断抛出 MissingResourceException。我的类路径是正确的,否则我的其他键将无法工作。我不知道是什么原因造成的。我也尝试过重新订购我的 bundle - 没有成功。

如有任何意见,我们将不胜感激。

String cols = new String[] {"name", "actor" , "requestor", "electronicFolder", "item", "dueOn", "finalOccurrenceOn"};

ResourceBundle rb = ResourceBundle.getBundle("application");
for (int i=0; i<cols.length; i++) {
if (rb==null) {
out.print("null");
} else {
try {
out.print(" " + rb.getString(cols[i]) + " : ");
} catch (MissingResourceException ee) {
ee.printStackTrace();
}
}
}

如上所述,在 Windows 中完美运行,在 Linnux Ubunthu 中的项目上失败。这实在是一件令人烦恼的事情。

最佳答案

我发现这在我的开发环境中可以工作,但不能作为打包的 EAR。问题是包含的 jsp 使用了 bean 标签。我删除了这个引用并利用我们的自定义标签(类似于 bean 标签)并且它起作用了。

关于linux - ResourceBundle MissingResourceException Linux 特定 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1867292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com