【发布时间】:2010-03-30 09:56:48
【问题描述】:
class x{
public static void main(String[] args){
String x="<html><head></head></html>";
String arr[]=x.split("<head>");
String script="hi";
x=arr[0]+"<head>"+script+arr[1];
System.out.println(x);
}
}
上面的代码在编译为 java 文件时编译得很好,但是当使用 s 一个 groovy 文件时会出现错误:
org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败: D:\Garage\groovy-binary-1.7.1\groovy-1.7.1\bin\x.groovy: 4: 表观变量 'a rr' 在静态范围内找到,但不引用局部变量 static fi 领域或班级。可能的原因: 您试图在绑定中引用一个变量或来回引用一个实例变量 m 静态上下文。 您拼错了类名或静态导入的字段。请检查拼写 吴。 您尝试使用方法“arr”,但在不允许的地方遗漏了括号 由语法。 @ 第 4 行,第 10 列。 字符串 arr[]=x.split(""); ^
D:\Garage\groovy-binary-1.7.1\groovy-1.7.1\bin\x.groovy: 6: 表观变量 'a rr' 在静态范围内找到,但不引用局部变量 static fi 领域或班级。可能的原因: 您试图在绑定中引用一个变量或来回引用一个实例变量 m 静态上下文。 您拼错了类名或静态导入的字段。请检查拼写 吴。 您尝试使用方法“arr”,但在不允许的地方遗漏了括号 由语法。 @ 第 6 行,第 5 列。 x=arr[0]+""+脚本+arr[1]; ^
D:\Garage\groovy-binary-1.7.1\groovy-1.7.1\bin\x.groovy: 6: 表观变量 'a rr' 在静态范围内找到,但不引用局部变量 static fi 领域或班级。可能的原因: 您试图在绑定中引用一个变量或来回引用一个实例变量 m 静态上下文。 您拼错了类名或静态导入的字段。请检查拼写 吴。 您尝试使用方法“arr”,但在不允许的地方遗漏了括号 由语法。 @ 第 6 行,第 28 列。 x=arr[0]+""+脚本+arr[1]; ^
3 个错误
D:\Garage\groovy-binary-1.7.1\groovy-1.7.1\bin>
【问题讨论】:
标签: groovy