我正在阅读 java 21 new future java21 unnamed,并且我尝试在 try-with-resource 中使用 unnamed ,但我收到错误:加载主类时发生 LinkageError ,Resoen 是 java.lang.ClassFormatError:非法字段名称上课时的“”,是不是因为这个功能还没有开发出来或者是预览版,所以不稳定?还是我的使用方式有问题?
try (var _ = new FileInputStream("/Users/task/Desktop/ttt")) {
} catch (IOException e) {
throw new RuntimeException(e);
}
Run Code Online (Sandbox Code Playgroud)
请告诉我相关信息。谢谢。
Swe*_*per 13
这是一个错误。根据错误报告,它已在 Java 21.0.1 中修复。
仅当生成变量名称时才会发生这种情况,例如通过使用选项-g。
您可以使用禁用它,或在IntelliJ IDEA-g:none中关闭此选项:
重建项目并且它应该运行。
| 归档时间: |
|
| 查看次数: |
551 次 |
| 最近记录: |