我编译了一下,没问题啊,可能是你的JDK的问题,我在1.3下通过了
javac SerializationDemo.java

解决方案 »

  1.   

    怀疑你的类的路径没有设好,它没有找到java.io包,所以无法继承。
      

  2.   

    object2=(MyClass)ois.readObject();
    强行转换有问题。
      

  3.   

    刚才说错了,不应该说是继承,而是实现接口。
    .\MyClass.java:1: Interface Serializable of class MyClass not found.
    class MyClass implements Serializable
                             ^
    你的jdk没有找到Serializable接口。我这编译正常,说明你的classpath设置有问题,重新设好看一看。