用于Java的IDE+;Rhino使用自定义js库和完整的JCL为js脚本提供调试和评测功能?

用于Java的IDE+;Rhino使用自定义js库和完整的JCL为js脚本提供调试和评测功能?,java,javascript,autocomplete,ide,rhino,Java,Javascript,Autocomplete,Ide,Rhino,我有一个Java应用程序,它广泛使用Java脚本,让我们以不同的方式快速配置它的不同模块。在内部,脚本由Rhino简单编译,可以使用Java类库中的任何对象、自定义Java类或其他javascript文件。但是我们的脚本变得越来越复杂,我们需要调试和分析这些脚本,以查看哪个Java方法调用会减慢脚本的速度 那么,在这种情况下,是否有提供以下内容的IDE: javascript代码完成,考虑JCL和我们的自定义Java/js代码 javascript调试器 javascript分析器 我看了一

我有一个Java应用程序,它广泛使用Java脚本,让我们以不同的方式快速配置它的不同模块。在内部,脚本由Rhino简单编译,可以使用Java类库中的任何对象、自定义Java类或其他javascript文件。但是我们的脚本变得越来越复杂,我们需要调试和分析这些脚本,以查看哪个Java方法调用会减慢脚本的速度

那么,在这种情况下,是否有提供以下内容的IDE:

  • javascript代码完成,考虑JCL和我们的自定义Java/js代码
  • javascript调试器
  • javascript分析器
我看了一下Eclipse/JSDT,但它是面向web开发的,因此代码完成仅限于javascript本机对象和DOM(后者在上下文中是无用的)。我知道我可以通过将脚本添加为用户库来为自定义js代码添加代码完成。但我不确定如何集成Rhino调试器,而且似乎没有一个分析器可以处理Rhino编译的代码