je n'ai pas une grande expérience dans ce domaine mais a vu de nez l'erreur viens de la ligne
engine.eval("puts 'Hello World !'");
Ca voudrait dire que la variable "engine" est nulle.
J'imagine que ca vient du fait que la ligne suivant retourne 'null' (trop fort !!
)
ScriptEngine engine = factory.getEngineByName("Jruby");
Ca voudrait dire que tu n'arrive pas a trouver l'engine "Jruby".
Donc au lieu de repondre je vas poser des questions
Est tu sur que l'engine "Jruby" existe bien ? Est ce que ca ne serait pas plutot "JRuby" (question con mais on ne sait jamais...)
N'a tu pas un moyent d'obtenir la liste des engines disponible ?
Partager