可以让Rhino为javascript方法保留一个变量吗

可以让Rhino为javascript方法保留一个变量吗,java,javascript,rhino,Java,Javascript,Rhino,上下文如下:我必须编写一个javascript方法,该方法将由使用Rhino的java应用程序执行。我无法对java应用程序进行任何更改 那么问题是: 是否可以要求Rhino在其执行上下文中保存“某物”,并使其可供javascript方法用于此javascript方法的下一次执行? 然后,如果是的话,这个“某物”可能是javascript方法动态创建的类的实例,因为java应用程序不包含任何可以满足我需要的类。简短的回答是否。Rhino没有任何全局变量可供使用 您必须更改Java应用程序的代码,

上下文如下:我必须编写一个javascript方法,该方法将由使用Rhino的java应用程序执行。我无法对java应用程序进行任何更改

那么问题是: 是否可以要求Rhino在其执行上下文中保存“某物”,并使其可供javascript方法用于此javascript方法的下一次执行?
然后,如果是的话,这个“某物”可能是javascript方法动态创建的类的实例,因为java应用程序不包含任何可以满足我需要的类。

简短的回答是否。Rhino没有任何全局变量可供使用

您必须更改Java应用程序的代码,并向Rhino的执行上下文添加一个新的全局变量。然后,Java代码需要在脚本完成时记住变量的值,并在脚本应该再次运行时将其再次放入上下文中