Topic: 请大家帮忙看看,关于错误"class or interface expected"

  Print this page

1.请大家帮忙看看,关于错误"class or interface expected" Copy to clipboard
Posted by: 菜鸟boy_lyj
Posted on: 2006-06-02 16:18

小弟初学java,用多媒体教程.其中有个例子非常简单.
为的是说明"一个源程序文件里public一个class,则给文件名必须和public的类的名字相同".程序如下:
class hello
{}
public class welcome
{}
javac welcome.java
多媒体教程里没有出现错误。但是在我的电脑上却出现了错误。
提示为:class or interface expected
'public class welcome'有错误.

我也在网络上搜索过这样的问题,但都没有等购解决.我觉得应该是我的系统或者是环境配置的问题.请碰到过这样问题的网友帮忙解决一下,谢谢大家了!

2.Re:请大家帮忙看看,关于错误"class or interface expected" [Re: 菜鸟boy_lyj] Copy to clipboard
Posted by: why
Posted on: 2006-06-02 19:07

Does the error message show the line with problem?
Check the parathesis.

3.Re:请大家帮忙看看,关于错误"class or interface expected" [Re: 菜鸟boy_lyj] Copy to clipboard
Posted by: 阿难too
Posted on: 2006-06-03 14:50

我也是遇到了同样的问题,已经捆饶了我一个星期了,到处都找不到答案。
在朋友的机子上就没有问题,是不是和系统有关呀。我的是WINXP系统的。
下边是报错信息。有知道,给说说,我先谢了。

(缩略图,点击图片链接看原图)

4.Re:请大家帮忙看看,关于错误"class or interface expected" [Re: 阿难too] Copy to clipboard
Posted by: zcjl
Posted on: 2006-06-03 15:09

阿难too wrote:
我也是遇到了同样的问题,已经捆饶了我一个星期了,到处都找不到答案。
在朋友的机子上就没有问题,是不是和系统有关呀。我的是WINXP系统的。
下边是报错信息。有知道,给说说,我先谢了。

java源文件的编码和文本编辑器相冲突了

5.Re:请大家帮忙看看,关于错误"class or interface expected" [Re: 菜鸟boy_lyj] Copy to clipboard
Posted by: 阿难too
Posted on: 2006-06-03 15:26

先感谢了!可是该怎么解决这个问题呢?

6.Re:请大家帮忙看看,关于错误"class or interface expected" [Re: 阿难too] Copy to clipboard
Posted by: zcjl
Posted on: 2006-06-03 17:22

UltraEdit可以在状态栏看到文本的字符集的,也许你设置的字符集跟源文件本身的字符集不一致,我也不知道该如何说明修改的过程,干脆你把那个会出错的源文件发来看看

7.Re:请大家帮忙看看,关于错误"class or interface expected" [Re: 菜鸟boy_lyj] Copy to clipboard
Posted by: 阿难too
Posted on: 2006-06-03 20:28

我重新装了ultrEdit1.20+1原来的问题没有了,可以编译。却运行不了。如下:
public class Welcome
{
  public static void main(String[] args)
  {
    System.out.println("维新:http://www.mybole.com.cn\n ");
    System.out.println("welcome you");
  }
}
错误提示如下:

8.Re:请大家帮忙看看,关于错误"class or interface expected" [Re: 菜鸟boy_lyj] Copy to clipboard
Posted by: 阿难too
Posted on: 2006-06-03 20:33

这个是原文件jar包

aa.jar (1.02k)

9.Re:请大家帮忙看看,关于错误"class or interface expected" [Re: 菜鸟boy_lyj] Copy to clipboard
Posted by: why
Posted on: 2006-06-03 21:10

java -cp . Welcome

10.Re:请大家帮忙看看,关于错误"class or interface expected" [Re: 菜鸟boy_lyj] Copy to clipboard
Posted by: 阿难too
Posted on: 2006-06-03 21:27

可以运行了,我改了环境变量后就可以。
第一个问题是版本的原因,我重装了11的
第二个问题是环境变量的CLASSPATH没有设置正确。
感谢各位!这种感觉很好!
顺便问一下,java -cp . Welcome 是什么意思?

11.Re:请大家帮忙看看,关于错误"class or interface expected" [Re: 菜鸟boy_lyj] Copy to clipboard
Posted by: 阿难too
Posted on: 2006-06-03 21:31

明白了 java -cp . Welcome 是指JAVA-CLASSPATH.Welcome不知对不对?

另外要感谢有这么个网站,这里的版主和各位同学都很热心,学习风气很好!

12.Re:请大家帮忙看看,关于错误"class or interface expected" [Re: 菜鸟boy_lyj] Copy to clipboard
Posted by: cainiao025
Posted on: 2006-06-08 23:32

你把Welcome写成小写welcome。你看你贴的图。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923