我又全部换成 UTF-8 (没有 BOM 的哦),还是不行啊。
一下午,半晚上,我都没搞定,到死改哪一个文件啊,求帮助!!!
Error:Internal error: (org.jdom.input.JDOMParseException ) Error on line 1: 前言中不允许有内容。
org.jdom.input.JDOMParseException: Error on line 1: 前言中不允许有内容。
at org.jdom.input.SAXBuilder.build (SAXBuilder.java:533 )
at org.jdom.input.SAXBuilder.build (SAXBuilder.java:946 )
at com.intellij.openapi.util.JDOMUtil.loadDocument (JDOMUtil.java:364 )
at com.intellij.openapi.util.JDOMUtil.loadDocument (JDOMUtil.java:342 )
at org.jetbrains.jps.model.serialization.JpsLoaderBase.tryLoadRootElement (JpsLoaderBase.java:99 )
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement (JpsLoaderBase.java:72 )
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement (JpsLoaderBase.java:43 )
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadComponents (JpsLoaderBase.java:55 )
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory (JpsProjectLoader.java:119 )
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject (JpsProjectLoader.java:98 )
at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel (JpsSerializationManagerImpl.java:41 )
at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel (JpsModelLoaderImpl.java:45 )
at org.jetbrains.jps.cmdline.BuildRunner.load (BuildRunner.java:78 )
at org.jetbrains.jps.cmdline.BuildSession.runBuild (BuildSession.java:261 )
at org.jetbrains.jps.cmdline.BuildSession.run (BuildSession.java:124 )
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run (BuildMain.java:238 )
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run (SharedThreadPoolImpl.java:41 )
at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:471 )
at java.util.concurrent.FutureTask.run (FutureTask.java:262 )
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145 )
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615 )
at java.lang.Thread.run (Thread.java:744 )
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException (ErrorHandlerWrapper.java:198 )
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError (ErrorHandlerWrapper.java:177 )
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (XMLErrorReporter.java:441 )
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (XMLErrorReporter.java:368 )
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError (XMLScanner.java:1436 )
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next (XMLDocumentScannerImpl.java:999 )
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next (XMLDocumentScannerImpl.java:606 )
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next (XMLNSDocumentScannerImpl.java:117 )
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument (XMLDocumentFragmentScannerImpl.java:510 )
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:848 )
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:777 )
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (XMLParser.java:141 )
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse (AbstractSAXParser.java:1213 )
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse (SAXParserImpl.java:649 )
at org.jdom.input.SAXBuilder.build (SAXBuilder.java:518 )
... 21 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException (ErrorHandlerWrapper.java:198 )
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError (ErrorHandlerWrapper.java:177 )
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (XMLErrorReporter.java:441 )
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (XMLErrorReporter.java:368 )
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError (XMLScanner.java:1436 )
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next (XMLDocumentScannerImpl.java:999 )
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next (XMLDocumentScannerImpl.java:606 )
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next (XMLNSDocumentScannerImpl.java:117 )
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument (XMLDocumentFragmentScannerImpl.java:510 )
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:848 )
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:777 )
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (XMLParser.java:141 )
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse (AbstractSAXParser.java:1213 )
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse (SAXParserImpl.java:649 )
at org.jdom.input.SAXBuilder.build (SAXBuilder.java:518 )
at org.jdom.input.SAXBuilder.build (SAXBuilder.java:946 )
at com.intellij.openapi.util.JDOMUtil.loadDocument (JDOMUtil.java:364 )
at com.intellij.openapi.util.JDOMUtil.loadDocument (JDOMUtil.java:342 )
at org.jetbrains.jps.model.serialization.JpsLoaderBase.tryLoadRootElement (JpsLoaderBase.java:99 )
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement (JpsLoaderBase.java:72 )
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement (JpsLoaderBase.java:43 )
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadComponents (JpsLoaderBase.java:55 )
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory (JpsProjectLoader.java:119 )
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject (JpsProjectLoader.java:98 )
at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel (JpsSerializationManagerImpl.java:41 )
at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel (JpsModelLoaderImpl.java:45 )
at org.jetbrains.jps.cmdline.BuildRunner.load (BuildRunner.java:78 )
at org.jetbrains.jps.cmdline.BuildSession.runBuild (BuildSession.java:261 )
at org.jetbrains.jps.cmdline.BuildSession.run (BuildSession.java:124 )
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run (BuildMain.java:238 )
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run (SharedThreadPoolImpl.java:41 )
at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:471 )
at java.util.concurrent.FutureTask.run (FutureTask.java:262 )
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145 )
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615 )
at java.lang.Thread.run (Thread.java:744 )
1
churchmice 2015-08-24 22:17:17 +08:00
lz 你需要科普一下编码的基本常识,而不是搞得焦头烂额
ASCII 编码只能最多编码 255 个字符,你如果有中文,是绝逼编码不下的 |
2
chengchuan1009 OP 对哦这个不是 bug
|
3
chengchuan1009 OP @churchmice 对哦,只是确实比较欠缺
|
4
em70 2015-08-24 22:45:55 +08:00 via Android
中文可以做 base64 ,就全部 ascii 了
|
5
popok 2015-08-25 08:19:13 +08:00
确定是 ascii 不是 ansi?
|
6
Cloudee 2015-08-25 13:53:48 +08:00
是不是因为 XML 是带 BOM 的 utf-8 格式?你个另存为不带 BOM 的 utf-8 试试?
|
7
chengchuan1009 OP @Cloudee 我设置文件格式为 UTF8 可以么
|
8
Cloudee 2015-08-25 14:26:52 +08:00
sublime 的 Save with Encoding 里面,有 utf-8 和 utf-8 with BOM ,你试试选不带 with BOM 的 utf-8 另存一个试试
|
9
Cloudee 2015-08-25 14:27:39 +08:00
Oops ,发现 LZ 已经存成没 BOM 的了。。。那就不知道为什么了。。。不好意思 orz
|
10
chengchuan1009 OP @Cloudee 已解决,谢谢啦
|
11
chengchuan1009 OP |
12
Cloudee 2015-08-28 17:48:24 +08:00
@chengchuan1009 哈哈,怎么解决的?
|
13
chengchuan1009 OP @Cloudee 不是项目里面的配置文件的问题,我发现 workspace.xml 里面没有内容,但是报第一排有错误,我就清空了它,后来打开不知道怎么回事又有东西了,然后...就好了
|