【发布时间】:2020-03-05 17:53:30
【问题描述】:
我正在为 Eclipse 编写序列化代码我正在尝试将 FileOutputStream 与 try-with-resource 一起使用,但我收到一条错误消息:“对于低于 1.7 的源级别,此处不允许使用资源规范” 并且作为修复 Eclipse 显示消息“将项目合规性和 JRE 更改为 1.7”。这是我的一个新错误,请帮助。
public static void main(String[] args) {
Employee employeeOut = null;
try(FileOutputStream fos = new FileOutputStream("Employee.ser");
ObjectOutputStream oos = new ObjectOutputStream(fos) ){
}
}
我想编译这个类。
【问题讨论】:
-
好的,所以我不能在 try-with 资源中使用它?
-
作为修正使用 InputStream fos = new FileInputStream("Employee.ser")
-
ok 更正了代码,但我的问题没有解决。
-
这是一个 maven 项目吗?
-
是的,这是一个 Maven 项目
标签: java java-8 fileoutputstream objectoutputstream try-with-resources