int[][] border = new int[15][15];
//int[][] border;
         //border = new int[15][15];
两种定义都没有问题,问题是出在这里:
for(int i = 0;i < 15;i++) //初始化数组
for(int j = 0;j < 15;j++) //0=null,1=black,2=white
border[i][j] = 0;你这段赋值(属于逻辑处理语句范围)语句必须放在一个method方法内部,不能放在申明变量的地方!!!!(就是定义private、public变量的这些语句之间)