得到错误"找不到符号"在Serializable编程中

时间:2014-04-29 14:44:35

标签: java compiler-errors

我收到此错误:

Error:(5, 9) java: cannot find symbol
  symbol:   class Employee
  location: class Student
Error:(5, 24) java: cannot find symbol
  symbol:   class Employee
  location: class Student

嗨,我正在制作一个可以在java中进行可邮寄的程序,但是那个给我错误的请你解决并告诉我这里有什么问题吗?

帮助将不胜感激!!

这是我的源代码:

import java.io.*;

public class Student{
    public static void main(String[] args) throws Exception{
        Employee e=new Employee(221, "My name is Rajendra Arora");

        FileOutputStream fout=new FileOutputStream("D://raj1.txt");
        ObjectOutputStream out=new ObjectOutputStream(fout);

        out.writeObject(e);
        out.flush();

        System.out.println("Success....");
    }
}

2 个答案:

答案 0 :(得分:1)

确保java文件都在同一目录中

示例:

myDirectory/Employee.java
myDirectory/Student.java

答案 1 :(得分:0)

您尚未导入Employee。导入Employee

或者,您可以将两个文件保存在同一个包(文件夹)中,从而无需导入。