我在尝试加载资源时遇到问题。
java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("Bundle");
我的文件Bundle_en_US.properties在src文件夹中正确命名。
虽然我知道这个解决方案(以及许多其他解决方案),但我的情况有所不同,因为我的 Java 程序在 Eclipse 中运行良好,但从可执行 jar 文件运行时会触发以下错误。
Exception in thread "AWT-EventQueue-0" java.util.MissingResourceException: Can't find bundle for base name Bundle, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
我正在使用:Windows 10、Eclipse Photon、JDK 8 和 JDK 10、JRE 8 和 JRE 10
使用存档管理器打开时,我可以在 jar 文件中看到所有 *.properties 文件:
相关分类