2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[怀旧国机]

【繁花java技术】JAVA 运行时的产间错误问题

[复制链接]
查看 205 回复 1
楼主 发表于 | 只看该作者
3 人收藏

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语句,

包说明是可选的,中国自学编程网

整理发布,www.zxbc.cn 。

(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;

该例中含有两个包说明语句。

登录回复
135603
Lv1韶华一笑间等级图标
帖子
0
回复
97
积分
11
注册
2013-04-22
1 楼

<br/>道,可道,非常道;名,可名,非常名!

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块