我在源代码中使用了Java 10 API,当我试图用maven和idea编译这段代码时,它会抛出一个错误:
// I use this Java 10 API
URLDecoder.decode(query, StandardCharsets.UTF_8)// throw this error
Error:(10, 73) java: incompatible types: java.nio.charset.Charset cannot be converted to java.lang.String我的环境:
如果我删除这个API,我就没事了。
我也会跟着做:
<maven.compiler.target>10</maven.compiler.target>
<maven.compiler.source>10</maven.compiler.source>以上两种方法不起作用。
发布于 2019-05-09 01:05:26
我已经根据您的描述创建了一个样本工程,并且无法重现这个问题。
它编译时在IntelliJ理念和命令行Maven中都没有错误。
如果问题仍然是可重复为您,请接触支座与最小、完整和可验证的示例所附,并指定您的IntelliJ想法版本。
https://stackoverflow.com/questions/56050716
复制相似问题