java吧 关注:1,267,448贴子:12,770,856
  • 29回复贴,共1

这个程序怎么错了,求大神指教

只看楼主收藏回复



1楼2019-07-16 14:44回复
    你是新手们?


    IP属地:上海来自iPhone客户端2楼2019-07-16 14:52
    收起回复
      2025-07-03 08:35:22
      广告
      这种写法第一次见,有大佬告诉我可以这样写吗


      IP属地:四川来自Android客户端3楼2019-07-16 14:58
      收起回复
        你确定老师是这样写的?


        IP属地:广东4楼2019-07-16 15:32
        收起回复


          5楼2019-07-16 15:43
          收起回复
            鼠标放在红色波浪线上 ctrl+1 获取错误的解决方案 以及错误提示


            IP属地:湖北6楼2019-07-16 16:00
            收起回复
              try后面括号去掉


              IP属地:广东来自Android客户端7楼2019-07-16 16:12
              回复
                public static void main(String[] args) {
                  try (FileInputStream inputStream = new FileInputStream(new File("test"))) {
                    System.out.println(inputStream.read());
                  } catch (IOException e) {
                    throw new RuntimeException(e.getMessage(), e);
                  }
                }
                举个例子
                try后面的小括号的代码 需要单独申明 不能用参数代替


                IP属地:湖北8楼2019-07-16 16:29
                回复
                  2025-07-03 08:29:22
                  广告
                  JDK版本问题,这个try是高级jdk版本的语法,低于JDK9鼠标移过去会显示报错信息;Variable resource not allowed here for source level below 9。把try后面括号移去或换个高版本的JDK就可以。




                  IP属地:广东9楼2019-07-16 17:41
                  回复