gpt4 book ai didi

java - 找不到无法解决类似问题的基本名称的 bundle

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:42:45 26 4
gpt4 key购买 nike

我应该设计一个本地化的应用程序,但最后返回此错误:

Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name messages, locale fa

一段代码:

 ResourceBundle bundle =
ResourceBundle.getBundle("messages",new Locale("fa"));

和我的项目结构中的图像(我用类似的错误测试它的 jsp 页面,现在我正在使用 main 方法 (TestCalender.java) 在类中进行测试):

enter image description here


编辑:

我看到了类似的问题并测试了他们的答案,但在我的错误中没有检测到任何变化!

最佳答案

我发现:

因为我正在使用 Maven 并且一些配置应该添加到 pom.xml 文件以将资源添加到 target 目录。

这是我做的:

     <plugins>
<!--Some plugins omitted >
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include> **/*.properties</include>
</includes>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include> **/*.xml</include>
</includes>
</resource>
</resources>

关于java - 找不到无法解决类似问题的基本名称的 bundle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31301855/

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