Autore Topic: Error occurred during initialization of VM  (Letto 600 volte)

Offline Gioce90

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Error occurred during initialization of VM
« il: 16 Settembre 2012, 23:09:34 CEST »
0
Ciao a tutti :) parto subito col dire che programmo da un po' col java e quindi non sono totalmente niubbo, mentre con android... ho iniziato da poco.
Vi espongo subito il mio problema

Ho un'applicazione divisa in client (per il telefono ovviamente) e server (girerà ovviamente su un pc).
Nel server c'è un DAO per accedere al database mysql.
Ho provato client e server su due progetti separati e funzionano correttamente!

Ora però nel CLIENT mi serve usare alcune classi presenti nel server (la classe "Intervento", "Paziente", "Infermiere"...)...
Inoltre il server manda informazioni ai vari client su Interventi, Pazienti, Infermieri...

Quindi la prima domanda è stata: è possibile la serializzazione? (argomento che forse non mi è del tutto chiaro)
Così lo scambio di dati è più semplice. Però allora che faccio? Ogni volta che faccio una modifica a una classe (presente in entrambi i progetti) devo apportare la stessa modifica anche alla sua classe "gemella"?

Questo mi ha portato a fare probabilmente una cazzata: ho unito server e client in un unico progetto (non scannatemi please).
Il fatto è che ora le classi del server non partono più! Visualizzo sempre e solo il seguente messaggio in console:

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/ref/FinalReference

Qualcuno può schiarirmi un po' le idee in merito?