我的问题是:为什么这是source = 1.6和target = 1.6的错误,并且是source = 1.5和target = 1.5的警告?
简短的答案,因为他们这样说:
-source 1.6这是默认值。Java SE 6中未引入语言更改。但是, 现在将 源文件中的编码错误
报告为错误,而不是像以前那样警告 。
@DaveG关注点是有效的,您应该尝试:
- 更改源文件的文件编码
- 使用IDE查找/替换这些字符

我的问题是:为什么这是source = 1.6和target = 1.6的错误,并且是source = 1.5和target = 1.5的警告?
简短的答案,因为他们这样说:
-source 1.6这是默认值。Java SE 6中未引入语言更改。但是, 现在将 源文件中的编码错误
报告为错误,而不是像以前那样警告 。
@DaveG关注点是有效的,您应该尝试: