猿问

java.util.MissingResourceException:找不到基本名称包的包

我在尝试加载资源时遇到问题。


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 文件:

慕容森
浏览 330回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答