我安装了JDK8,JRE也在我的项目中指向JRE 8。但不知何故,下面的代码没有编译。
import java.util.*;
public class Test {
public static void main(String[] args) throws Exception {
char[] chars = new char[] { '\u0097' };
String str = new String(chars);
byte[] bytes = str.getBytes();
System.out.println(Arrays.toString(bytes));
}
}
[![在此处输入图像说明] [1]] [1]
[请参阅我的JRE系统库,在左侧展开,它有rt.jar ] [2]
答案 0 :(得分:0)
这是eclipse版本的问题。
来自用户@Andreas的回答
Helios(3.6)是从2010年6月23日开始的,并且远非最新版本,它不支持Java 8. 2014年6月25日的Luna(4.4)是第一个集成了Java 8支持的版本。最新版本是Mars(4.5),从2015年6月24日开始。
感谢@Andreas和所有回复我的人