0

我有 ant xmlbean 任务,在 HotSpot 1.8 下工作正常,但在 IBM J9 下失败,但有异常IO Error java.nio.charset.UnmappableCharacterException: Input length = 1

我该如何解决?

这是我的蚂蚁任务:

<target name="gen">
 <taskdef name="xmlbean" classname="org.apache.xmlbeans.impl.tool.XMLBean" classpathref="cpth" />
 <xmlbean destfile="./ttt.jar"
          classpathref="cpth">
      <fileset dir="C:\projects\whatever" includes="1.xsd 2.xsd conf.xsdconfig"/>
 </xmlbean>
</target>

XSD 文件包含德语变音符号(ä、ü 等字母)。我尝试将文件保存为 UTF-8 和 iso-8859-1,但结果是一样的。

4

1 回答 1

0

好吧,如果我使用-Dfile.encoding=.... 我仍然不明白为什么没有此选项它不适用于元音变音但适用于俄语字母,但无论如何...为 Ant 指定此选项的最佳方法是使用 ANT_OPTS 环境变量。

于 2015-05-07T11:40:09.977 回答