Ciao a tutti, questo è il mio primo post, quindi vi chiedo di essere clementi nel caso in cui sbagliassi qualcosa, avrei bisogno di un aiuto, sto sviluppando un applicazione client/server in java, avrei la necessistà che questo collegamento mi permetta di scambiare degli oggetti, ho usato la classe ObjectInputStream e ObjectOutputStream in questo modo
Client
Servercodice:ObjectOutputStream versoServer; versoServer = new ObjectOutputStream(clientSocket.getOutputStream()); versoServer.writeObject(p); // p è un oggetto di una classe da me creata
in compilazione va tutto bene, ma in esecuzione mi da:codice:ObjectInputStream objectInputStream; objectInputStream = new ObjectInputStream(socket.getInputStream()); p = (Prenotazione)objectInputStream.readObject();
java.lang.ClassNotFoundException
at java.net.URLClassLoader$1.run(URLClassLoader.java: 202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 06)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 47)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at java.io.ObjectInputStream.resolveClass(ObjectInput Stream.java:603)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectI nputStream.java:1574)
at java.io.ObjectInputStream.readClassDesc(ObjectInpu tStream.java:1495)
at java.io.ObjectInputStream.readOrdinaryObject(Objec tInputStream.java:1731)
at java.io.ObjectInputStream.readObject0(ObjectInputS tream.java:1328)
at java.io.ObjectInputStream.readUnshared(ObjectInput Stream.java:440)
at trainserver.TrainServer.run(TrainServer.java:31)
Exception in thread "Thread-1" java.lang.NullPointerException
at trainserver.TrainServer.run(TrainServer.java:40)
Come posso risolvere???

Rispondi quotando