簡體   English   中英

由於java.nio.charset.IllegalCharsetNameException導致VM初始化期間發生錯誤

[英]Error occurred during initialization of VM due to java.nio.charset.IllegalCharsetNameException

我正在使用gradle-2.5版本。 嘗試構建android項目時出現此錯誤。

[abc_Android_App] $ /cip/opt/gradle-2.5/bin/gradle
Error occurred during initialization of VM
java.nio.charset.IllegalCharsetNameException: 
at java.nio.charset.Charset.checkName(Charset.java:303)
at java.nio.charset.Charset.lookup2(Charset.java:484)
at java.nio.charset.Charset.lookup(Charset.java:464)
at java.nio.charset.Charset.defaultCharset(Charset.java:609)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:56)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:111)
at java.io.PrintStream.<init>(PrintStream.java:104)
at java.io.PrintStream.<init>(PrintStream.java:151)
at java.lang.System.newPrintStream(System.java:1148)
at java.lang.System.initializeSystemClass(System.java:1192)

Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
An attempt to send an e-mail to empty list of recipients, ignored.
Finished: FAILURE

我在Google中搜索了類似的錯誤,並發現了此類錯誤:

Error occurred during initialization of VM
java.nio.charset.IllegalCharsetNameException: UTF-8 -Xmx4G -Xms4G 

有一個解決方案。

但就我而言,該錯誤未顯示UTF-8 -Xmx4G -Xms4G,由於該原因,我無法猜測問題出在哪里。

請幫助我解決此錯誤。

Ps(從站上沒有空間問題)

提前致謝。

確保gradle.properties文件中沒有如下所示的“ \\” [UTF-8]。

org.gradle.jvmargs=-Xmx2048m -XX\:MaxPermSize\=512m -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding\=UTF-8\

正確的一個:

org.gradle.jvmargs=-Xmx2048m -XX\:MaxPermSize\=512m -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM