当前位置:编程学习 > JAVA >>

ant里的path路径不能用.java文件必须是.jar文件吗?

我这段话能否加载到.java文件呢
 <fileset dir="${nutch.root}/src/plugin/query-more/src/java/org/apache/nutch/searcher/more">
         <include name="*.java"/>
 </fileset>

急。。。。 --------------------编程问答-------------------- 应该是可以的。 --------------------编程问答-------------------- <path id="jspc.dependencies">
        <path refid="compile.dependencies"/>
        <fileset dir="${lib.web.dir}" includes="*.jar"/>
    </path>

给你发个例子,肯定只能是jar --------------------编程问答-------------------- 你是想在编译(javac task)的时候把java文件作为classpath的一部分么?
一般来说java文件是作为编译的源文件,然后被编译生class文件,然后打包成jar。
如果你的这些java文件不想作为编译结果的一部分,你可以单独用一个 javac task把这些java文件先编译成class文件。然后在你想引用的地方

<classpath>
    <pathelement location="classes"/>
</classpath>
引用就好了 --------------------编程问答-------------------- 包名那一段不要加到路径里

<path id="project.classpath">
    <fileset dir="sources/main/java" includes="**/*.java"/>
    <pathelement location="classes"/>
    <fileset dir="library" includes="**/*.jar"/>
</path>


sources/
|-- main
|   `-- java
|       `-- com
|           `-- tdd
|               |-- core
|               `-- view
`-- test
    `-- java
        `-- com
            `-- tdd
                |-- core
                `-- view
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,