0

Java 1.6 では問題なくコンパイルできるが、Java 1.7 ではコンパイルできないソース コードがあります。

addText( indent, NBSP + '»' + NBSP );

コンパイラは次のエラーをスローします。

<message priority="warn"><![CDATA[C:\Build\Nightly\trunk\server\src\uk\co\stasys\ier\reports\capability\CapabilityReport.java:411: error: unclosed character literal]]></message>
<message priority="warn"><![CDATA[            addText( indent, NBSP + '»' + NBSP );]]></message>
<message priority="warn"><![CDATA[                                    ^]]></message>
<message priority="warn"><![CDATA[C:\Build\Nightly\trunk\server\src\uk\co\stasys\ier\reports\capability\CapabilityReport.java:411: error: illegal character: \187]]></message>
<message priority="warn"><![CDATA[            addText( indent, NBSP + '»' + NBSP );]]></message>
<message priority="warn"><![CDATA[                                      ^]]></message>
<message priority="warn"><![CDATA[C:\Build\Nightly\trunk\server\src\uk\co\stasys\ier\reports\capability\CapabilityReport.java:411: error: unclosed character literal]]></message>
<message priority="warn"><![CDATA[            addText( indent, NBSP + '»' + NBSP );]]></message>
<message priority="warn"><![CDATA[                                       ^]]></message>

また、Java 1.7 を使用して IntelliJ IDEA 経由で正常にコンパイルされます。

4

0 に答える 0