小编Tah*_*ips的帖子

文件结尾NullPointerException

我想要的是EOF通过从控制台读取命令行键入Ctrl+ 来达到.以下代码执行此操作.但问题是,它在达成后发出.有没有办法跳过这个例外?或者更准确地说,什么是达到适当的方式与从控制台读取?zBufferedReaderNullPointerExceptionEOFEOFBufferedReader

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

class EOF {

    public static void main(String args[]) {
        String s = "";
        String EOF = "^z";
        BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
        try {
            while (!s.equals(EOF)) {
                s = read.readLine();   
            }
        } catch (IOException e) {} 
    }

}
Run Code Online (Sandbox Code Playgroud)

java nullpointerexception eof bufferedreader

10
推荐指数
1
解决办法
1418
查看次数

AWS CDK 给出错误 EISDIR:对目录进行非法操作,读取

我按照以下步骤安装 AWS CDK

npm 安装-g aws-cdk

这有助于在我的计算机中安装 aws-cdk。命令 cdk --version 显示正确的安装版本。但是,当我使用任何其他 cdk 命令时,它会抛出 EISDIR: 对目录非法操作,读取错误。

如果在 stackoverflow 上发现许多问题都有相同的错误,这是特定于节点的。

在这里我很困惑,因为我可以使用 Node.js 运行任何 app.js (Hello world 程序)文件。运行得很好。这说明nodejs是没问题的。

“cdk ls -v”的详细输出如下

D:\Users\ykumar>cdk ls -v
CDK toolkit version: 1.113.0 (build 61e1f65)
Command line arguments: {
  _: [ 'ls' ],
  v: 1,
  verbose: 1,
  lookups: true,
  'ignore-errors': false,
  ignoreErrors: false,
  json: false,
  j: false,
  debug: false,
  ec2creds: undefined,
  i: undefined,
  'version-reporting': undefined,
  versionReporting: undefined,
  'path-metadata': true,
  pathMetadata: true,
  'asset-metadata': true,
  assetMetadata: true,
  'role-arn': undefined,
  r: …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-cdk

1
推荐指数
1
解决办法
1213
查看次数