日期:2014-05-20  浏览次数:20921 次

Java 的一个cannot resolve symbol问题
大概代码如下:
 
                    tofile(String   filename){
                    //以filename为文件名,写入test.txt文件  
                    ....
                    }
                    public   static   void   main   (String[]   args)
  {
  String   outputfile   =   "test.txt ";  
  //调用tofile出错,提示outputfile是   cannot   resolve   symbol                  
                    tofile(outputfile);
                    }

String数据不可以这么用吗?就是想传递一个filename过去
我感觉问题是出在这里,如果问题不在这里,我再讲全部代码贴上!
谢谢各位了:)



------解决方案--------------------
你在static方法里面调用tofile方法,这个tofile方法也必须是static的
------解决方案--------------------
看不出有问题,多贴代码
是不是没有编译呀.全部编译一下.
------解决方案--------------------
cannot resolve symbol 的意思是你的程序里有的变量没定义就用了,也可以理解为解释不了,一般报这中错的时候,后面还会有一句话告诉你是哪个变量cannot resolve
------解决方案--------------------
static tofile(String filename){
....................
}