【问题标题】:java command accessing text filesjava命令访问文本文件
【发布时间】:2016-01-12 04:37:12
【问题描述】:

我想在命令行中使用 java 命令运行我的项目,但出现错误,

input.txt(没有这样的文件或目录)

在我的程序中,我从文件 input.txt 中读取,当我从 eclipse 编译和运行程序时,它完全可以正常工作,没有任何问题,但是使用 java 命令时,我一直收到该错误。

我的项目结构是这样的

项目

  • 源代码
  • bin
  • input.txt

我正在运行的命令是(未给出确切路径和类名)

java -cp Path/to/Project/bin 类名

【问题讨论】:

    标签: java eclipse terminal


    【解决方案1】:

    如果您从项目目录运行命令,那么它将正常工作。但是如果您从任何其他目录运行命令,那么它将在该目录中搜索文件input.txt,因此会发生错误。

    【讨论】:

      【解决方案2】:

      意思是总是建议写完整的文件路径
      例如:"C:\\Users\\user\\Documents\\NetBeansProjects\\src\\bin\\input.txt"

      双精度 \\ 很重要,否则编译器将无法识别 \。
      提供文件路径时不要忘记"。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-12
        • 1970-01-01
        • 2012-06-07
        • 2021-12-15
        • 1970-01-01
        • 1970-01-01
        • 2021-07-02
        • 2019-05-29
        相关资源
        最近更新 更多