这个问题可能同样适用于具有类似C语言的多行注释的其他语言.这是我遇到的问题.我正在使用Eclipse中的Java代码,我想要注释掉一段代码.但是,有一个包含字符序列"*/"的字符串,Eclipse认为注释应该在那里结束,即使它在字符串中.它给了我很多错误并且无法构建.
/* ... some Java code ... ... "... */ ..." ... ... more Java code ... */
Java规范是否与Eclipse对我的多行注释的解释相匹配?我想Java和/或Eclipse会解释这种事情.
Eclipse是对的.注释中没有解释上下文(没有转义等).见JLS§3.7.