title: Can classes used in .ser java file be edited after .ser file creation?
body: <p>I am trying to load a .ser file of a class I made a while back.</p>
  
  <p>But I'm getting <code>ClassNotFoundException</code>.</p>
  
  <p>I'm wondering, is it because I made changes to the class used in those files?
  Because the class name is the same, the only changes are some new methods.</p>
  
  <p>If this is the case, is there a way I load .ser files that had their classes changed after creation?</p>
  
  <pre><code>java.lang.ClassNotFoundException: ebay.ItemEditObject
  at java.net.URLClassLoader$1.run(Unknown Source)
  at java.net.URLClassLoader$1.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(Unknown Source)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Unknown Source)
  at java.io.ObjectInputStream.resolveClass(Unknown Source)
  at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
  at java.io.ObjectInputStream.readClassDesc(Unknown Source)
  at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
  at java.io.ObjectInputStream.readObject0(Unknown Source)
  at java.io.ObjectInputStream.readObject(Unknown Source)
  at ebay.EbayMaster.getObjFromFile(EbayMaster.java:750)
  at ebay.EbayMaster.createItemsForUpload(EbayMaster.java:340)
  at ebay.EbayMaster.ebayRunner(EbayMaster.java:129)
  at ebay.EbayMaster.main(EbayMaster.java:92)
  </code></pre>