gpt4 book ai didi

java - MissingResourceException,除非资源存在

转载 作者:行者123 更新时间:2023-12-02 11:11:35 24 4
gpt4 key购买 nike

我正在使用一个用 JFrame 实现 GUI 的程序进行练习。程序的语言可以通过使用名称如“messages_xy”(xy 是语言的缩写)的属性来个性化。

现在,当我启动 Java 应用程序时,我收到一个 MissingResourceException,它显示:“无法找到基名称 org.jis.name、区域设置 en (...) 的包,原因是 NoClassDefFoundError”。

属性文件 messages_en 位于正确的目录中,我检查了参数,它们也很好。第一次调用 messages_en 时会发生该错误。 This is the whole error message.

这是失败的方法。我没有编写代码,我只需将其用于练习,所以我不应该做任何更改..

public class Messages implements Serializable {
private static final long serialVersionUID = -3129495340668876130L;

private final String BUNDLE_NAME = "org.jis.messages";

private ResourceBundle RESOURCE_BUNDLE;

public Messages(Locale l) {
RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME, l);
}
(...)}

编辑:here是源文件夹的目录路径,我标记了Messages类在哪里以及属性文件在哪里。

最佳答案

[已解决]我构建的路径是问题所在,尽管我认为它设置正确。我通过再次将正确的文件夹添加到构建路径来修复它,现在它可以工作了。

关于java - MissingResourceException,除非资源存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50573108/

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