文件无法编译

时间:2019-02-16 19:09:43

标签: java cmd

是的,我正在尝试编译文件,但不会编译。

我尝试更改路径,但是我的路径似乎正确。 javac正常工作。

public class BeerSong{
public static void main(String[] args){
    int beerNum = 99;
    String word = "bottles";

    while (beerNum >0){
        if(beerNum == 1){
            word = "bottle";
        }

            System.out.println(beerNum+" "+word+" of beer on the wall!");
            System.out.println(beerNum + " of beer.");
            System.out.println("Take one down.");
            System.out.println("Pass it around.");
            beerNum = beerNum-1;

            if(beerNum>0){
                System.out.println(beerNum+" "+word+" of beer on the wall!");
            }else{
                System.out.println("No more bottels of beer on the wall.");
            }
    }
}

}

该文件另存为BeerSong.java
在命令提示符下转到正确的目录并键入“ javac BeerSong.java”后,出现此错误

BeerSong.java:1: error: error while writing BeerSong: BeerSong.class
(The system cannot find the file specified) public class BeerSong{
    ^ 1 error

1 个答案:

答案 0 :(得分:3)

您正在运行javac Beersong.java,它不同于  javac BeerSong.java(注意大写的S)。

原因是您正在运行的文件系统区分大小写