日期:2014-05-20  浏览次数:20621 次

请问javac编译时引用了框架,运行时还需要引用吗?
自己编写了个java测试类,其中引用了hibernate框架
用ANT写了编译和运行的任务
XML code

<?xml version="1.0"?>
<project basedir="." default="test" name="testproject">
    <property name="lib.dir" value="lib" />
    <path id="classpath">
        <fileset dir="${lib.dir}">
            <include name="**/*.jar" />
        </fileset>
    </path>
    <target name="bot">
        <javac destdir="${basedir}/Model">
            <src path="${basedir}" />
            <classpath refid="classpath" />
        </javac>
    </target>
    <target name="exc">
        <java classname="NewsManager">
            <classpath>
                <pathelement path="${basedir}/Model" />
            </classpath>
        </java>
    </target>
</project>


运行exc任务的时候是否应增加下面的引用?先谢过了
<classpath refid="classpath" />

------解决方案--------------------
探讨


[java] org.hibernate.MappingNotFoundException: resource: Model/News.hbm.xml not found
[java]……