【问题标题】:Running java application in terminal window: No such file or directory?在终端窗口中运行 java 应用程序:没有这样的文件或目录?
【发布时间】:2013-04-13 04:42:27
【问题描述】:

我正在为 java 使用 Eclipse,我刚刚创建了一个程序,我试图在 Mac 的终端窗口上运行。每次我尝试运行它时,我都会得到一个没有这样的文件或目录。在终端窗口中,我移至源文件夹。这是我应该从 Eclipse 运行 java 程序的地方吗?下面列出了我的命令,其中包含两个文本文件 (in1.txt) 和 (in2.txt)。

java Cat in1.txt in2.txt out.txt

下面提供了我的代码。

public class Cat {
public static void main(String[] args) {
    Out out = new Out(args[args.length -1]);
    for(int i = 0; i < args.length -1; i++)
    {
        In in = new In(args[i]);
        String s = in.readAll();
        out.println(s);
        in.close();
    }
    out.close();

  }
 }

【问题讨论】:

  • 检查是否可以从终端运行java -version
  • 在哪里?在航站楼?
  • 我们需要更多信息。文件名在哪里使用?打印整个堆栈跟踪。最有可能 - 您需要文件名的绝对路径。
  • java版本“1.6.0_43”

标签: java eclipse terminal


【解决方案1】:

在运行java命令之前将cd复制到Cat.class所在的目录。

【讨论】:

    猜你喜欢
    • 2018-06-03
    • 2021-05-20
    • 1970-01-01
    • 2018-06-12
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 2013-12-28
    • 2018-11-17
    相关资源
    最近更新 更多