Rodando ScriptEngine do JavaFX a partir do Java não funciona! :(

Motivado a partir do artigo, tentei então rodar um simples hello a partir do Java com JavaFX, sendo que não consigo capturar a engine a partir do manager.

ou

A engine retorna nula, apesar do meu classpath estar configurado. Será meu ambiente ?

tinha me esquecido de mencionar, mas estava usando o sdk 1.2.1 no windows 7, e, após adicionar todos os jars da pasta lib/shared e lib/desktop no meu classpath funcionou
ele encontrou as seguintes engines

[quote]Mozilla Rhino
JavaFX Script Engine[/quote]
ambas acimas, obtidas a partir da chamada List<ScriptEngineFactory> factories = manager.getEngineFactories();então após isso, ainda não consegui fazer funcionar, que era justamente fazer o java(swing) interoperar com javafx
abaixo segue exemplo em java

[code]public static void main(String[] args) throws FileNotFoundException, ScriptException {

	File f = new File(filePath); // seto o caminho completo do arquivo Hello.fx
	InputStreamReader reader = new InputStreamReader(new FileInputStream(f));

	ScriptEngineManager manager = new ScriptEngineManager();

	ScriptEngine engine = manager.getEngineByName("javafx");
	engine.eval(reader);

}[/code]e meu arquivo hello.fx

import javafx.stage.Stage; import javafx.scene.Scene; Stage { title : "MyApp" scene: Scene { width: 200 height: 200 content: [ ] } }

e após executar método main acima, não funfou dando erro abaixo

estou quase desistindo :cry: