java.io.InvalidClassException: classe local incompatível:

Eu criei cliente e servidor e, em seguida, adicionei uma classe no lado do cliente para fins de serialização, em seguida, basta ir para a pasta do cliente no meu disco rígido e copie e colá-lo para o local correspondente do servidor, tantoclassname.class eclassname.java respectivamente.

Funcionou bem no meu próprio laptop, mas quando eu queria continuar meu trabalho em outro sistema, quando abri as pastas de projetos e depois que o cliente tentava se conectar ao servidor, o seguinte erro aparece:

<code>Exception in thread "main" java.io.InvalidClassException: projectname.clasname; local class incompatible: stream classdesc serialVersionUID = -6009442170907349114, local class serialVersionUID = 6529685098267757690
    at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
    at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
    at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
</code>

O que está acontecendo? É porque eu corri o programa com uma versão mais antiga do IDE?

EDITAR
<code>import java.io.Serializable;
import java.net.URL;

public class KeyAdr implements Serializable {
  private static final long serialVersionUID = 6529685098267757690L;

  public URL adr;
  public String key;
}
</code>

questionAnswers(5)

yourAnswerToTheQuestion