Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java IDE  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 求助,在rsd中执行程序出错!
ccsz_ch





发贴: 3
积分: 0
于 2006-11-07 16:30 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
环境:ibm rational software development platform
源码:
import java.io.File;
import org.apache.tools.ant.DefaultLogger;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.ProjectHelper;
public class anttest {

  public static void main(String[] args) {
        
    
    File buildFile = new File("build.xml");
    Project p = new Project();
    
    DefaultLogger consoleLogger = new DefaultLogger();
    consoleLogger.setErrorPrintStream(System.err);
    consoleLogger.setOutputPrintStream(System.out);
    consoleLogger.setMessageOutputLevel(Project.MSG_INFO);
    p.addBuildListener(consoleLogger);
    
    p.init();
    ProjectHelper helper = ProjectHelper.getProjectHelper();
    helper.parse(p, buildFile);
    p.executeTarget(p.getDefaultTarget());
  }
}

怎么老是报如下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Locator
  at org.apache.tools.ant.util.FileUtils.fromURI(FileUtils.java:1286)
  at org.apache.tools.ant.Location.<init>(Location.java:87)
  at org.apache.tools.ant.helper.ProjectHelper2$ElementHandler.onStartElement(ProjectHelper2.java:924)
  at org.apache.tools.ant.helper.ProjectHelper2$RootHandler.startElement(ProjectHelper2.java:452)
  at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
  at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
  at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(Unknown Source)
  at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(Unknown Source)
  at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
  at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
  at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
  at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
  at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
  at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
  at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
  at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:208)
  at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:131)
  at anttest.main(anttest.java:37)




话题树型展开
人气 标题 作者 字数 发贴时间
8578 求助,在rsd中执行程序出错! ccsz_ch 2288 2006-11-07 16:30

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923