不明确的输入重定向Java

不明确的输入重定向Java,java,linux,input,io-redirection,Java,Linux,Input,Io Redirection,在Fedora28上,我试图从标准输入重定向保存在java程序同一文件夹中的.txt文件;我在终点站写信 cd folderPath java ClassName < `FileName.txt` 我错在哪里?谢谢 您使用了错误的报价: java ClassName < `FileName.txt` 单引号不允许扩展(例如:no'${FILE}') 双引号允许扩展(例如:“${FILE}”解析为foobar如果export FILE=foobar) 当路径不包含特定字符(如空格)

在Fedora28上,我试图从标准输入重定向保存在java程序同一文件夹中的.txt文件;我在终点站写信

cd folderPath
java ClassName < `FileName.txt`

我错在哪里?谢谢

您使用了错误的报价:

java ClassName < `FileName.txt`
  • 单引号不允许扩展(例如:no
    '${FILE}'
  • 双引号允许扩展(例如:
    “${FILE}”
    解析为
    foobar
    如果
    export FILE=foobar
  • 当路径不包含特定字符(如空格)时,不需要引号

  • 它适用于所有三种语法!解决了的!Stack Overflow是一个关于编程和开发问题的网站。对于此问题,您应该使用上的另一个站点。
    java ClassName < `FileName.txt`
    
    java ClassName < 'FileName.txt' # 1
    java ClassName < "FileName.txt" # 2
    java ClassName < FileName.txt   # 3