依赖jar中的法语字符编码失败

时间:2013-03-13 12:41:19

标签: eclipse maven character-encoding

我对jar有一个maven依赖,它在一个类的静态块中包含法语字符。

现在在调用这个类时,我得到NoClassDefFoundError。在eclipse中导入代码后,我发现法语字符正在创建编译问题,这就是为什么我的类没有被加载。

有没有办法在Maven中为依赖jar指定字符编码支持?

我已经尝试过-Dfile.encoding = UTF-8选项,但它没有用。

1 个答案:

答案 0 :(得分:1)

您是否在eclipse中安装了 m2e 插件?如果是,请将this properties设置到您的pom文件中:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

最后右键单击该项目并执行Maven->更新项目,该项应该告诉Eclipse您要为项目使用UTF-8编码。