我猜
writeFile方法中"String f,"应该是"FileOutputStream(f);"的路径
可是路径哪有这么写的??

解决方案 »

  1.   

    程序11行有错
    (String.valueOffaxFile) -> (String.valueOf(faxFile) //增加一个左扩号,JAVA的String中没有valueOffaxFile的方法或变量.
    writeFile方法没什么问题.
    调用writeFile方法时代码风格太差.以下代码功能完全相同
    假如预先faxFile="kks";pages="out";
     String str1 = String.valueOf(faxFile); //"kks"(多余)
     String str2 = String.valueOf(str1); //"kks"(多余)
     StringBuffer sb = new StringBuffer(str2); //"kks"
     sb.append("."); //"kks."
     sb.append(pages); //"kks.out"
     String str3 = String.valueOf(sb);//"kks.out"
     String str4 = String.valueOf(str3); //"kks.out"(多余) writeFile(str4,pageBytes, pageBytes.length);
      

  2.   

    "格式好像是pages吧"
    没听说过,偶第一次做这方面的项目,没有接触过
    可以解释一下吗????
      

  3.   

    前面一段就是这个:
    writeFile(String.valueOffaxFile+'.'+pages, pageBytes, pageBytes.length);反编译器太烂了,换个吧,String+String+int+....都不能还原.不过我怀疑String.valueOffaxFile是String.valueOf(faxFile)那么就是
    writeFile(faxFile+'.'+pages, pageBytes, pageBytes.length);faxFile是文件名,pages是后缀,
    假设faxFile=="fax";
    文件名为:fax.1,fax.2等.writeFile函数没问题.
      

  4.   

    感谢大家的帮助!
    我用的反编译器是DJ Java Decompiler 3.7,也是好不容易才找到的,用小颖之类的反编译器里面竟是些goto语句,根本没法看,大家还有什么好的反编译器吗?
      

  5.   

    我用的jad,反编译出来的结果还可以的。