如何让ScriptEngine运行多个javascript文件?

shi*_*t66 5 javascript java scriptengine

我有6个js文件,我需要将它们全部包含在最终脚本中以传递ScriptEngine的eval方法.我怎么能这样做?ScriptEngine没有add()方法.我可以用FileReader读取它们,而不是连接这些字符串,但我认为会有更好的方法.

mil*_*ose 5

您可以使用重载eval(Reader)来避免必须将脚本加载到String自己.