对于低于 1.7 的源代码级别,此处不允许资源规范
Resource specification not allowed here for source level below 1.7
我正在尝试使用资源块打开 OutputStream
资源:
try (OutputStream output = connection.getOutputStream()) {
output.write(query.getBytes(charset));
}
但是,我遇到了一个编译错误:
Resource specification not allowed here for source level below 1.7
是否有 1.6 的等效版本,或者我是否必须将我的项目转换为 1.7?
试试这个代码
try {
OutputStream output = connection.getOutputStream();
output.write(query.getBytes(charset));
}catch (Exception e) {
e.printStackTrace();
}
我正在尝试使用资源块打开 OutputStream
资源:
try (OutputStream output = connection.getOutputStream()) {
output.write(query.getBytes(charset));
}
但是,我遇到了一个编译错误:
Resource specification not allowed here for source level below 1.7
是否有 1.6 的等效版本,或者我是否必须将我的项目转换为 1.7?
试试这个代码
try {
OutputStream output = connection.getOutputStream();
output.write(query.getBytes(charset));
}catch (Exception e) {
e.printStackTrace();
}