ecco il problema è quello... allora a sto punto non mi serve a molto, visto che posso utilizzarlo solo sullo stesso pc, essendo che devo utilizzare lo stesso oggetto sia per il client che per il server, non posso utilizzarlo su 2 pc diversi
ecco il problema è quello... allora a sto punto non mi serve a molto, visto che posso utilizzarlo solo sullo stesso pc, essendo che devo utilizzare lo stesso oggetto sia per il client che per il server, non posso utilizzarlo su 2 pc diversi
E chi l'ha detto? Che vuol dire che è un problema?
Si tratta solo di stabilire quale è la tua "politica" di distribuzione della applicazione. Puoi decidere di distribuire un unico .jar che contiene sia il client che il server, differenziando il lancio con un parametro, configurazione, input utente, ecc... E in tal caso non ci sono dubbi, il .class della entità serializzabile è uno solo, quello nel jar.
Oppure puoi decidere di distribuire 2 .jar separati uno per client e uno per server. Qui: o impacchetti quel .class comune in entrambi oppure crei un terzo jar di "dipendenza" con ciò che è comune, che magari può esserci altro.
Davvero ... è tutto qui.![]()
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet