我以下列方式使用jython从java启动python脚本:
final PythonInterpreter interp = new PythonInterpreter();
interp.execfile(scriptFile);
这通常发生在一个新线程中。
有没有办法从"外部",从java中杀死脚本解释器(例如,如果脚本被无限循环捕获,则需要这样做)?不推荐使用Thread.stop()方法,所以我无法使用它。我也无法定期查询布尔变量,因为当有人制作另一个线程时,通常会这样做,因为我无法修改jython代码。