找回密码
 立即注册
搜索
查看: 228|回复: 9

刚开始学java,我是菜鸟,帮帮我

[复制链接]

2

主题

29

回帖

43

积分

注册会员

积分
43
发表于 2003-10-29 14:14:44 | 显示全部楼层 |阅读模式
刚开始接触JAVA,在DOS下编译Java application时使用javac命令可以自行,当编译applet小程序时(java文件),出现很多错误,这是什么原因啊。

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2003-10-29 19:55:54 | 显示全部楼层
可能需要applet需要的jar包
回复

使用道具 举报

2

主题

29

回帖

43

积分

注册会员

积分
43
 楼主| 发表于 2003-10-30 10:07:54 | 显示全部楼层
谢谢,我装了jdk1.4.2,是不是她没有自带的?能不能提供一个?
回复

使用道具 举报

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2003-10-30 10:56:08 | 显示全部楼层
你把错误贴出来,我看看到底是什么原因。
回复

使用道具 举报

2

主题

29

回帖

43

积分

注册会员

积分
43
 楼主| 发表于 2003-10-30 18:12:00 | 显示全部楼层
d:\jdk\mywork>javac HelloWorldApplet.java
HelloWorldApplet.java:2:illegal character:\12288
import java.awt.*;
^
HelloWorldApplet.java:2:illegal character:\12288
import java.awt.*;
HelloWorldApplet.java:3:illegal character:\12288
public class HelloWorldApplet extends Applet{
其他都是类似的情况
总共38个错误
原文件:HelloWorldApplet.java
import java.applet.*;
  import java.awt.*;
  public class HelloWorldApplet extends Applet{
    public String s;
    public void init( ){
     s=new String("Hello World!");
    }
    public void paint(Graphics g){
     g.drawString(s,25,25);
    }
  }
回复

使用道具 举报

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2003-10-31 12:05:28 | 显示全部楼层
程序本身没有问题。是字符的问题,举个例子:程序用繁体中文写,然后用默认的简体中文编译,结果出错。

用写字板把HelloWorldApplet.java这个文件,再写一遍,别copy,然后编译,应该就OK了。
回复

使用道具 举报

2

主题

29

回帖

43

积分

注册会员

积分
43
 楼主| 发表于 2003-10-31 19:42:59 | 显示全部楼层
谢谢,解决了大部分的问题,还有一个错误,不明白,请指教
::HelloWorldApplet.java:8:'class' or 'interface' expected
public void paint(Graphics g){

还有2个类似的错误
回复

使用道具 举报

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2003-10-31 20:59:48 | 显示全部楼层
奇怪,按理说,不应该有异常了。

1、把错误,全部贴出来,越详细越好。
2、如果code不长的话,全部贴出来看看。
回复

使用道具 举报

2

主题

29

回帖

43

积分

注册会员

积分
43
 楼主| 发表于 2003-11-3 09:54:18 | 显示全部楼层
d:\jdk\mywork>javac HelloWorldApplet.java
HelloWorldApplet.java:8:'class' or 'interface' expected
public void paint(Graphics g){
^
HelloWorldApplet.java:11:'class' or 'interface' expected
}
^
HelloWorldApplet.java:11:'class' or 'interface' expected
}
^
3errors


code:
import java.applet.*;
import java.awt.*;
public class HelloWorldApplet extends Applet{
public String s;
public void init(){
        s=new String("Hello World!");
}
public void paint(Graphics g){
        g.drawString(s,25,25);
}
}
回复

使用道具 举报

2

主题

29

回帖

43

积分

注册会员

积分
43
 楼主| 发表于 2003-11-3 09:58:02 | 显示全部楼层
谢谢了,再次谢谢了,我终于明白了。大功告成
编译通过了,7758、、、、、、、、、、、
徐志摩说:吻火、、、
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-24 01:06 , Processed in 0.089427 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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