LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1151|回复: 11

请问这个java小程序为何编译出错, 请指教,谢谢

[复制链接]
发表于 2004-12-23 20:24:46 | 显示全部楼层 |阅读模式
import java.awt.Label;
public class window1 extends java.applet.Applet
    {
public void init( ) {
    resize(220,100);
    add(new Label(" 我的美丽窗口 "));
}
    }
发表于 2004-12-25 11:12:59 | 显示全部楼层
经实验,该程序代码无任何问题。
不过,你的符号错了……请使用半角符号,不要使用“()”(应该是"()")和全角的空格……

在eclipse中打入以上代码后全部显示符号问题。
 楼主| 发表于 2004-12-26 05:51:54 | 显示全部楼层
多谢指点
发表于 2004-12-26 09:31:07 | 显示全部楼层
把错误信息也粘贴上来啊
 楼主| 发表于 2004-12-27 00:25:21 | 显示全部楼层
谢谢楼上大哥, 出错信息如下, 请指点:

javack.java:3: illegal character: \12288
    {
  ^
javack.java:3: illegal character: \12288
    {
   ^
javack.java:5: illegal character: \12288
    resize(220,100);   
^
javack.java:5: illegal character: \12288
    resize(220,100);   
^
javack.java:5: illegal character: \12288
    resize(220,100);   
  ^
javack.java:5: illegal character: \12288
    resize(220,100);   
   ^
javack.java:5: illegal character: \12288
    resize(220,100);   
                    ^
javack.java:5: illegal character: \12288
    resize(220,100);   
                     ^
javack.java:5: illegal character: \12288
    resize(220,100);   
                      ^
javack.java:5: illegal character: \65533
    resize(220,100);   
                       ^
javack.java:6: illegal character: \12288
    add(new Label(" 我的美丽窗口
^
javack.java:6: illegal character: \12288
    add(new Label(" 我的美丽窗口
^
javack.java:6: illegal character: \12288
    add(new Label(" 我的美丽窗口
  ^
javack.java:6: illegal character: \12288
    add(new Label(" 我的美丽窗口
   ^
javack.java:8: illegal character: \12288
    }
^
javack.java:8: illegal character: \12288
    }
^
javack.java:8: illegal character: \12288
    }
  ^
javack.java:8: illegal character: \12288
    }
   ^
javack.java:8: '}' expected
    }
     ^
javack.java:2: class window1 is public, should be declared in a file named window1.java
public class window1 extends java.applet.Applet
       ^
23 errors
发表于 2004-12-27 09:11:29 | 显示全部楼层
哇塞,你还真厉害哎,

先把你常用的输入法都改成半角的,可以解决大半部分错误,

还有类名第一个字母要大写, (class Window1)

如果一个源文件里面有公共类的话,这个文件必须用类名来作为文件名(Window1.java)
 楼主| 发表于 2004-12-27 20:15:29 | 显示全部楼层
在下拜谢, 已经删除了半角的错误, 文件名改成了 window1.java, window第一个字母是否大写似乎并不重要,编译成功, 生成了window1.class 文件, 键入命令java window1 ,出现错误信息:
Exception in thread "main" java.lang.NoSuchMethodError: main
发表于 2004-12-27 20:58:23 | 显示全部楼层
applet不能这样运行的
发表于 2004-12-27 23:24:00 | 显示全部楼层
不知道楼主学了多长时间java了????
发表于 2004-12-29 11:57:16 | 显示全部楼层
初学的话还是用IDE吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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