Je suis entrain d'utiliser l'api java de beanshell et je suis confronté au probléme suivant :
Je cherche à serialiser la classe bsh.Interpreter.
( serialize est une fonction à moi qui serialise ... )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 bsh.Interpreter interpreter = new bsh.Interpreter(); serialize(interpreter.getNameSpace() ,"azerty");
CE CODE FONCTIONNE![]()
mon probléme vient avec la console d'affichage bsh.util.JConsole, celle ci n'est pas serialisable et donc
NE FONCTIONNE PAS !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 bsh.util.MyJConsole console = new bsh.util.MyJConsole(); bsh.Interpreter interpreter = new bsh.Interpreter(console ); serialize(interpreter.getNameSpace() ,"azerty");
Je suis ouvert à toute solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 java.io.NotSerializableException: java.io.PipedInputStream
Partager