如何使用;闭包编译器";java内部

如何使用;闭包编译器";java内部,java,google-closure-compiler,rhino,Java,Google Closure Compiler,Rhino,我使用的是谷歌提供的闭包编译器。字符串变量中有JavaScript。需要在java中使用闭包编译器压缩字符串 我已经尝试了以下链接中的代码 这是我使用的代码,“source”变量具有javascript的值 Compiler compiler = new Compiler(); CompilerOptions options = new CompilerOptions(); // Advanced mode is used here, but additional options could

我使用的是谷歌提供的闭包编译器。字符串变量中有JavaScript。需要在java中使用闭包编译器压缩字符串

我已经尝试了以下链接中的代码

这是我使用的代码,“source”变量具有javascript的值

Compiler compiler = new Compiler();

CompilerOptions options = new CompilerOptions();
// Advanced mode is used here, but additional options could be set, too.

CompilationLevel.SIMPLE_OPTIMIZATIONS.setOptionsForCompilationLevel(options);

compiler.compile(source, options);

return compiler.toSource();
我在下面一行有错误:
compiler.compile(源代码,选项)

Compiler.complier()方法不需要2个参数,但需要3个参数

看看这个。
您将了解正在调用的方法所需的参数数量和类型。

如果此答案解决了您的问题,那么您可以接受它作为您的答案。hi VJ我从链接中获得了以下代码:
compiler.compile(外部、输入、选项)
EXTERNS的含义是什么以及它的用途是什么?EXTERNS是SourceFile类的一个不可变列表,即使我也不知道为什么要使用它,因为我对它也是新手。