Java Intellij Idea注释错误

Java Intellij Idea注释错误,java,intellij-idea,compiler-errors,comments,Java,Intellij Idea,Compiler Errors,Comments,我试图编译一段代码,在IntelliJ Idea中有以下行注释: //字符可以用unicode编写(只需在前面添加\u) 我在编译时得到以下错误代码:error:(23,55)java:Invalid unicode。如果我删除“u”之前的反斜杠字符,一切正常。我不理解注释如何或为什么会产生编译时错误。Eclipse没有这个问题。您可以通过在反斜杠后添加空格字符来实现 // a char can be written in unicode (just add \ u before) 看起来很有

我试图编译一段代码,在IntelliJ Idea中有以下行注释:

//字符可以用unicode编写(只需在前面添加\u)


我在编译时得到以下错误代码:error:(23,55)java:Invalid unicode。如果我删除“u”之前的反斜杠字符,一切正常。我不理解注释如何或为什么会产生编译时错误。Eclipse没有这个问题。

您可以通过在反斜杠后添加空格字符来实现

// a char can be written in unicode (just add \ u before)

看起来很有效。我仍然不明白为什么要对注释进行转义字符分析(如果是这样的话)。@Slaw谢谢,这就解释了。你提到Eclipse没有同样的问题。这很可能是因为Eclipse编译器。我只是将您的评论一字不差地输入Intellij,编辑器没有显示任何错误。显示错误的是javac。但是,即使存在编译时错误,Eclipse编译器也可以编译。相反,您将在运行时得到一个错误,例如
未解决的编译问题
。当Java试图执行该部分代码时会发生错误。这允许您运行部分代码,即使另一部分无法编译。