编译错误提示

运行第一个HelloWorld我的错误:HelloWorldApp.java:5: 找不到符号
符号: 方法 printIn(java.lang.String)
位置: 类 java.io.PrintStream
System.out.printIn("Hello World");
          ^
1 错误

 

是println 不是printIn   l->L i->I

 

D:/>javac HelloWorldApp.java

D:/>java HelloWorldApp
Hello World

运行成功!

 

 

HelloWorldApplet.java:1: 软件包 java.awr 不存在
import java.awr.*;
^
HelloWorldApplet.java:5: 找不到符号
符号: 类 Graphics
位置: 类 HelloWorldApplet
public void paint(Graphics g)
                  ^
2 错误

 

import   java.awr.*;=========import   java.awt.*;

 

 

http://www.sdau.edu.cn/support/html/java03.htm

其他错误   Java解释 器 要 求 公 共 类 必 须 放在 与 其 同 名 的 文 件 中   大小写敏感

---------------------------------------------------------------------------------------------------------------------------------------------------------------

 

1.错误提示内容:javac:Command not found  解释:包含javac编译器的路径变量设置不正确。javac编译器放在TheJavaDevelopers Kit(JDK)下的bin目录中。  JDK是Sun公司免费提供的软件包,其中含有编写和运行Java程序的所有工具,包括组成Java环境的基本构件:Java编译器javac、Java解释器java、浏览Applet的工具appletviewer等。编写Java程序的机器上一定要先安装JDK,安装过程中要正确设置PATH和CLASSPATH环境变量,这样系统才能找到javac和java所在的目录。有关JDK的下载和安装,请读者参阅有关的文档说明。  2.错误提示内容:HelloWorldApp.java:3:Method printl  (java.lang.String)not found in class java.io.PrintStream.  System.out.printl CHello World!“);  解释:键入的方法名printl不正确,方法println()的名字被写成printl.错误信息中用符号“‘’指示系统找不到的方法名,第一行中的3.表示错误所在行数,即第3行(注释行不计算在内)。对于系统不认识的标识符,中国自学编程网整理发布,www.zxbc.cn可能有以下几个原因:  (1)程序员拼写错误,包括大小写不正确。  (2)方法所在的类没有引入到当前名字空间。  (3)实例所对应的类中没有定义要调用的方法。  (4)其他原因。  3.错误提示内容:HelloWorldApp.java:1:Public class HelloWorldapp must be defined in a file called“HelloWorldapp.java".  public class HelloWorldapp {  解释:文件HelloWorldApp.java中定义的公有类HelloWorldaPp的名字和文件名不匹配。Java规定,如果。java文件中包含一个公有类,则文件名必须与类名一致。文件名与类名不一致时会发生该错误。此例中,名字中的字母a大小写不统一。

1.错误提示内容:Can‘t find class HelloworldApp  解释:(当键入java HelloWorldApp时发生该错误。)  系统找不到名为HelloWorldApp的类文件。一般地,该错误意味着类名拼写和源文件名不一样,系统创建filename.class文件时使用的是类定义的名字,并且区分大小写。  例如:  class HelloWorldapp(…)  经编译后将创建HelloWorldapp.class类。执行时,也要使用这个名字。发生这个错误时,可以使用文件查看命令Is或dir看看当前目录下是否存在相应的文件,并检查文件名的大小写。  2.错误提示内容:In class HelloWorldApp:main must be public and static  解释:如果main()方法的左侧缺少static或public,会发生这个错误。前面已经解释过对main()方法前面的修饰符有特殊的要求。  3.文件中含有的类个数错误  解释:按照Java规则,在一个源文件中最多只能定义一个公有类,否则会发生运行时错误。如果一个应用系统中有多个公有类,则要把它们分别放在各自不同的文件中。文件中非公有类的个数不限。  4.层次错误  解释:一个。java源文件可以含有三个“顶层”元素,这三个元素是:  (1)一个包说明,即package语句,包说明是可选的。  (2)任意多个引入语句,即import语句。  (3)类和接口说明。  这些语句必须按一定的次序出现,即,引入语句必须出现在所有的类说明之前,如果使用了包说明,则它必须出现在类说明和引入语句之前。  例如,下面是正确的语句序列:  package Transportation;  import jaya.awt.Graphics  import jays.applet.Applet;  下面是两例错误的语句顺序:  import java.aWt.Graphics  import java.applet.Applet;  package Transportation;  该例中在包说明语句之前含有其他语句。  package Transportation;  package House;  import java.applet.Applet;  该例中含有两个包说明语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值