小编wig*_*200的帖子

使用 ResourceBundle 进行国际化的 Java SE Maven 项目

我正在开发一个必须本地化的 Swing 应用程序。

为此,我正在使用resourceBundle. 当我从 IDE 运行应用程序时,它工作正常。但是当我maven用来生成jar时,应用程序正常启动但国际化停止工作。在没有抛出任何异常的情况下,我做了很多变化来解决这个问题;我什至制作了一个继承自java.util.ResourceBundle.Control. 我唯一让它工作的方法是将属性文件放在包外(我把它放在桌面上只是为了测试)。然后我尝试通过指定 path 来使用相同的方法by new File(".").getAbsolutePath()

这样做仍然可以从 Eclipse 运行它,但是当我尝试生成 jar 并执行它时,它会引发异常并且应用程序没有启动。

java localization maven

3
推荐指数
1
解决办法
3562
查看次数

标签 统计

java ×1

localization ×1

maven ×1