我只是在finder中更改了名称,现在当我在终端中使用命令时,这就是我一直接收的错误。我试图查看同一错误的所有其他情况,但它们都适用于不起作用的不同解决方案。路径显然是正确的,因为当我尝试cd进入目录时,我已经在它所包含的目录中。
public static void main(String[] args)
{
int cnt=0;
String st1,u,st2;
st2="funny";
int n=5;
System.out.println("Enter the string");
Scanner in=new Scanner(System.in);
st1=in.nextLine();
String[]v=st1.split("\\s+");
for(int i=0;i<v.length;i++)
{
if(v[i].equalsIgnoreCase(st2))
cnt++;
}
if(cnt>=4)
System.out.println(" match found");
}
}
答案 0 :(得分:0)
键入cd ap
然后按[Tab键]自动完成,可能是应用后有一些空格
答案 1 :(得分:0)
在 MacOS 上使用默认的Bash
$ bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin17)
Copyright (C) 2007 Free Software Foundation, Inc.
cd app
引发错误
-bash: cd: app: No such file or directory
由于MacOS安装了超级旧Bash版本的错误。
解决方法是以这种方式在目录前加./
cd ./app
它会起作用。
另一种方法是使用Homebrew安装现代且更好的Bash版本。
brew install bash