thebol
16-01-2007, 16:16
Ho bisogno di avere all'interno della mia applicazione una shell in cui eseguire dello scripting.
Ero intenzionato a usare beanshell, ma questa permette di accedere anche all'applicazione che crea l'interprete beanshell. Io invece avrei bisogno che il mio interprete fosse una scatola nera e che non abbia accesso alla mia applicazione(come se creassi l'interprete su un altra jvm).
C'è la possibiltà in beanshell o in un altro motore di script per java di fare ciò?
ps. avevo pensato di mettere il classloader dell'interpreter a null, e settare tutte le variabili dall'esterno, ma non ho ancora provato...
Ero intenzionato a usare beanshell, ma questa permette di accedere anche all'applicazione che crea l'interprete beanshell. Io invece avrei bisogno che il mio interprete fosse una scatola nera e che non abbia accesso alla mia applicazione(come se creassi l'interprete su un altra jvm).
C'è la possibiltà in beanshell o in un altro motore di script per java di fare ciò?
ps. avevo pensato di mettere il classloader dell'interpreter a null, e settare tutte le variabili dall'esterno, ma non ho ancora provato...