Java 通过命令行参数读取文件名

Java 通过命令行参数读取文件名,java,Java,我最近在一本书中遇到了以下代码。它说,我们可以引用一个文件,例如,我们想通过编写一个命令行(如下面的第一行)来读取的文件。但是,它在这一行中抛出了一个错误。有人能给我一些建议吗?因为我以前从未遇到过这个问题 谢谢 java ShowFile c:/Users/Bosra/Desktop/Sample.txt import java.io.*; public class ShowFile { public static void main(String args[]) { int i;

我最近在一本书中遇到了以下代码。它说,我们可以引用一个文件,例如,我们想通过编写一个命令行(如下面的第一行)来读取的文件。但是,它在这一行中抛出了一个错误。有人能给我一些建议吗?因为我以前从未遇到过这个问题

谢谢

java ShowFile c:/Users/Bosra/Desktop/Sample.txt
import java.io.*;


public class ShowFile
{
public static void main(String args[])
{
    int i;
    FileInputStream fin;

    //first confirm that a filename has been specified
    if(args.length!=1)
    {
        System.out.println("Usage:ShowFile Filename");
        return;
    }
}
}

第一行是编译文件后应该在命令行中键入的内容-它不属于文件本身。

第一行是编译文件后应该在命令行中键入的内容-它不属于文件本身。

您能告诉我们您得到的错误吗?ShowFile.java:1:error:class,接口,或枚举预期的java ShowFile c:/Users/Bosra/Desktop/Sample.txt您能告诉我们您得到的错误吗?ShowFile.java:1:error:class,interface,或枚举预期的java显示文件c:/Users/Bosra/Desktop/Sample。txt@bosra如果您的代码现在运行,您应该点击trptcolin的post分数下面的复选标记将其标记为已接受。@bosra如果您的代码现在运行,您应该点击trptcolin的post分数下面的复选标记将其标记为已接受。