【发布时间】:2012-07-10 15:43:38
【问题描述】:
我正在尝试从 ant 执行 Java 类。我首先为我的类创建一个 jar 文件,然后通过 ant 目标执行它。但它向我抛出了这个错误:
线程“主”java.lang.NoClassDefFoundError 中的异常:com/abc/utils/ClassName$InnerClass
我正在像这样在构建文件中创建一个 jar:
<jar destfile="${dist.dir}/../lib/jarFile.jar" basedir="${basedir}/classes" includes="com/abc/utils/ClassName.class" />
如果我在创建 jar 的过程中删除“包含”,那么一切都很好,我可以执行 jar 文件,但我不想包含 jar 中的所有文件,因为我只需要这一堂课。
任何想法如何解决这个问题?
【问题讨论】: