2013-03-08 122 views
0

在Windows 7 64位中,JDK 1.7 update 17,Grails 2.2.1在控制檯中:引起:com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException:1字節UTF-8序列的無效字節1

1 - 當鍵入「grails create-app helloworld」時正常工作。 2- CD的 「HelloWorld」 做工精細 3- Grails的 |加載Grails 2.2.1 |錯誤java.lang.reflect.InvocationTargetException

引起:com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException:1字節UTF-8序列的無效字節1。

現在有了這個相同的軟件,但在Windows 8,64位的機器,與JDK 1.7更新17,Grails 2.2.1,工作正常。

帶有Windows 7的機器中的某些軟件正在引發該問題。我沒有在Windows 8和Windows 7中設置ANT環境,那麼這個問題就不存在了。

任何人都可以幫助我嗎?

回答

0

很有可能你在某處有圖書館衝突。我將開始檢查您的classpath中是否有任何其他版本的xerces。它可能不是直接的xerces,而是它使用的一些通用庫。

+0

好的,目前我刪除了類路徑,我有JAVA_HOME,M2_HOME,MW_HOME(Weblogic),ROO_HOME(Spring Roo),JAVA_DEV。幾分鐘後刪除所有變量:M2_HOME,MW_HOME(Weblogic),ROO_HOME(Spring Roo),JAVA_DEV。此外,我刪除JRE完整,關閉MS-DOS,並且不工作,在PATH中我從ROO刪除bin文件夾,MW_HOME – 2013-03-13 13:18:09

+0

其他日期: 由com.sun.org.apache.xerces.internal.impl引起。 io.MalformedByteSequenceException:1字節UTF-8序列的無效字節1。 我刪除項目中的所有配置編碼UTF-8的Grails和我更改爲ISO-8859-1,僅用於測試但遇到同樣的問題,在項目中沒有UTF-8問題存在,這個問題是在Windows 7中64位,但在我的Windows8 64位如果正在工作,我很困惑從未發生過類似的事情 – 2013-03-13 13:40:28

+0

嘗試運行創建應用程序與-verbose和-stacktrace標誌。這可能有助於 – WeMakeSoftware 2013-03-13 13:42:33

相關問題