Eu consegui, obrigado
na minha frame em java eu coloquei uma textPane que vai ser onde
o usuario vai escrever seus scripts, entao com um botao eu leio
o conteudo como abaixo:
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine e = mgr.getEngineByExtension(".
if (e==null)return;
try {
//String script = textPaneScriptLua.getText();
e.eval(textPaneScriptLua.getText());
} catch (ScriptException ex) {
System.out.println(ex);
}
entao, em execução na minha textPane eu coloco o seguinte script
em lua:
obj = luajava.bindClass("ttf.TFfunctions")
a =
luajava.new(obj)
a:ttsTexto(1,"c:\\exemplo.txt" , "c:\\FF.wav")
Obs: TFfunctions é minha classe no pacote ttf, onde tenho meu método ttsTexto
Tb da certo se usar o newInstance, mas em um exemplo que achei na net está
dessa forma então deixei assim mesmo.
Ah e baixei o .jar no site
http://www.keplerproject.org/luajava/index.html#downloade coloquei no CLASSPATH da minha aplicação.
Obrigado
Anderson