笔误,以下是更正:
但编译这个Applet1的时候却出现错误提示:
Applet19java:3: '.' expected
import MyClass;
              ^
1 error为什么会这样呢?究竟那里需要一个'.' 呢?如何处理?谢谢大家指导~~

解决方案 »

  1.   

    Applet1.java:3:  '.'  expected  
    import  MyClass;  
                               ^  
    1  error
      

  2.   

    我是把所定义的这个类和Applet1.java都放在同一个目录 E:\Classes里的,请问为什么出错?正确的方法应该是怎样呢? :)
      

  3.   

    你要在第一个Class(MyClass)第一行加上
    package MyClass
    在那里明确声明MyClass.class是在MyClass这个文件夹下的,即使你不建立MyClass文件夹,你编译MyClass.java时编译器会自动生成MyClass文件夹,并把编译后的class文件放在里面!
    这里我是根据《java编程思想》上的解释和自己的理解解答的,请高手指点一二!
      

  4.   

    如果两个.java文件都在一个目录下,把import MyClass;这句去掉试试
      

  5.   

    soleegn(苦咖啡不加糖) 
    你要在第一个Class(MyClass)第一行加上
    package MyClass>>是这样吗?class MyClass
    {
    package MyClass;
    private int myField;

    public MyClass(int value)
    {
    myField=value;
    }
    public void SetField(int value)
    {
    myField=value;
    }
    public int GetField()
    {
    return myField;
    }
    }
    我不懂呀,请指导一下.
      

  6.   

    mingr6370(丑男) 
    如果两个.java文件都在一个目录下,把import MyClass;这句去掉试试>>>我去掉import MyClass;这句之后能过编译成功,但打开对应的htm文档运行的时候,IE的窗口自动关闭了,什么结果都没有输出,然后桌面出现了一个错误的日志文件hs_err_pid8396.log,内容为
    "#
    # An unexpected error has been detected by HotSpot Virtual Machine:
    #
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d0c5273, pid=8396, tid=10696
    #
    # Java VM: Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode, sharing)
    # Problematic frame:
    # C  [awt.dll+0xc5273]
    #
    ....(太长省略了)"
    不知道为什么呢??大家按我发的第一个贴的代码(有错就更正一下),能够正常编译并运行吗?
      

  7.   

    package MyClass;
    class MyClass
    {
    private int myField;

    public MyClass(int value)
    {
    myField=value; 
    }
    public void SetField(int value)
    {
    myField=value;
    }
    public int GetField()
    {
    return myField;
    }
    }
    这样才对,package要至于所有语句之前。
    当然去掉import应该也是对的~
      

  8.   

    soleegn(苦咖啡不加糖) ,即使按你教我的,增加了package MyClass;那句,重新编译了MyClass,之后编译Applet1,还是会提示 '.'  expected 。你可以帮忙在你电脑看看编译和运行是否正常吗?我怀疑是我的电脑问题呢~~
      

  9.   

    去掉import就可以顺利地通过编译,但只能用appletview 查看,用IE就不行,还是会自动地关闭