public static Reservation[] openBinaryFile( String fileName )
{
Reservation [] objArray = null;
try
{
ObjectInputStream inStream = new ObjectInputStream(
new FileInputStream( fileName ) );
objArray = (Reservation[])inStream.readObject();
inStream.close();
}
catch( ClassNotFoundException e )
{
System.out.println( "Exception: ClassNotFoundException." );
}
I have a class, but why am I getting an exception? The class is in the same package as the others. Why am I getting this exception?
EDIT:
:
java.lang.ClassNotFoundException:
java.net.URLClassLoader $1.run(URLClassLoader.java:200)
java.security.AccessController.doPrivileged( ) java.net.URLClassLoader.findClass(URLClassLoader.java:188) java.lang.ClassLoader.loadClass(ClassLoader.java.307) at sun.misc.Launcher $AppClassLoader.loadClass(Launcher.java:301) java.lang.ClassLoader.loadClass(ClassLoader.java:252) java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) java.lang.Class.forName0 ( ) java.lang.Class.forName( .java:247) java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:604) java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575) java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496) java.io.ObjectInputStream.readArray(ObjectInputStream.java:1624) java.io.ObjectInputStream.readObject0 (ObjectInputStream.java:1323) java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) myViewer.DatabaseFile.openBinaryFile(DatabaseFile.java:42) myViewer.Viewer. (Viewer.java:175) myViewer.Viewer.main(Viewer.java:188)