自定义函数编译失败

在eclipse写了一个函数,运行后将*.class 文件放到了classes\com\fr\function目录下,进入函数管理器选择后
编辑,复制代码进入后编译失败,怎么回事
FineReportbourne_sun 发布于 2014-12-24 10:01
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
漩涡发布于2014-12-24 10:01(编辑于 2023-9-6 09:34)
555
  • bourne_sun bourne_sun(提问者)

    我的7.0这个版本没有JDK路径选项,但是编译失败后自定义函数还是生成了,试了一下可以了
    回复
    2014-12-25 09:46 
最佳回答
0
quiet3008559发布于2014-12-24 10:37(编辑于 2023-9-6 09:34)
555
  • bourne_sun bourne_sun(提问者)

    包对了
    package com.fr.function;   
    import java.io.File;
    import java.io.IOException;
    import com.fr.script.AbstractFunction;   
      
    public class BianLi extends AbstractFunction {   
        public Object run(Object[] args) {   
            String lujing = \"\";   
            Object para;   
            for (int i = 0; i < args.length; i++) {   
                para = args;   
                lujing += para.toString();   
            }   
            int cpt = 0;      
            File srcFile = new File(lujing);
            boolean bFile = srcFile.exists();
            if (!bFile || !srcFile.isDirectory() || !srcFile.canRead()) {
                try {
                    srcFile.createNewFile();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }else{
                File[] file = srcFile.listFiles();
                for(int i=0;i<file.length;i++){
                    if(file.getAbsolutePath().indexOf(\".cpt\")>-1)
                        cpt++;
                   }   
             }
                    return cpt;  
        }   
    }  
    回复
    2014-12-24 10:47 
最佳回答
0
bourne_sun发布于2014-12-24 10:47(编辑于 2023-9-6 09:34)
555
  • quiet3008559 quiet3008559

    我试着编译了一下,报if(file.getAbsolutePath().indexOf(\".cpt\")>-1)行的错误,不过我也没改对,语法应该是没错,可能是帆软内部有些东西不支持,建议你跟帆软的技术支持沟通一下。
    回复
    2014-12-24 11:21 
最佳回答
0
quiet3008559发布于2014-12-24 11:21(编辑于 2023-9-6 09:34)
555
最佳回答
0
漩涡发布于2014-12-24 11:47(编辑于 2023-9-6 09:34)
555
最佳回答
0
bourne_sun发布于2014-12-24 11:56(编辑于 2023-9-6 09:34)
555
  • 漩涡 漩涡

    文件——>选项——>高级里面设置好JDK路径
    回复
    2014-12-24 10:01 
最佳回答
0
bourne_sun发布于2014-12-25 09:46(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1800浏览人数
  • 最后回答于:2018-5-22 11:28
    活动推荐 更多
    热门课程 更多
    返回顶部