注册
 找回密码
 注册
江西广告网
查看: 380|回复: 0
打印 上一主题 下一主题

JAVA运行时的产间错误

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-1-7 10:26:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  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;   该例中含有两个包说明语句。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表