这又是怎么回事啊!

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:55:19
值钱的问题解决了,于是我写了个小程序,想测试一下,可当我输入javac Friends.java时,却显示"error:cannot read:Friends.java"请问这又是怎么回事?Friends.java是我写的一个小程序,程序我敢肯定没写错.路径也应该没错啊!

Public class Friends{
Public static void main (String args[]){
int number;
number=3;
System out.println("I have"+number+"Friends");
System.out.println("You have"+(number+1)+"Friends");
}
}
改完语法上的错误了,可程序还是出现"error:cannot read:Friends.java",看来不仅仅是语法上的错误啊!我在shell窗口中输入"java -version"和"javac"均有正确的显示的.只是一开始编译程序就出现问题了.我保存的文件名就是Friends.java

你写的是对的,是细节上的错误。我改了一下,可以运行。
public class Friends{
public static void main (String args[]){
int number;
number=3;
System.out.println("I have"+number+"Friends");
System.out.println("You have"+(number+1)+"Friends");
}
}
错误1:public 关键字的首字母是小写的。你写成大写了。
错误2:System.out.println("I have"+number+"Friends"); 在System后面你少写了个“.”。
修正后可以运行。。。

public 不是Public 是小写的

第一个输出语句那好象少了个点System.out.println

看你的文件名和类名是不是一致

文件不在当前目录.设置类路径

一楼正解,System后面少了一个点”.”public小写就可以

Public class Friends

这句话

把public去掉

可能你文件名没和类同名