Ant编译无法识别plugin.jar库

时间:2014-05-15 06:09:12

标签: java ant

我在编译过程中遇到ant build xml中的问题。我的Ant命令非常简单:

<target name="compile" description="Compilation target">                

    <javac srcdir="src" destdir="JARbuild">   
        <compilerarg value="-Xlint:deprecation"/>   

    </javac>          
</target>     

但是我总是得到以下错误

错误:找不到符号

private final static JSObject jso = JSObject.getWindow(JMain.getInstance());

我能够使用netbeans ide编译我的项目,而不会遇到错误,因为相应的jar文件(plugin.jar)被识别为库。我尝试通过设置sth将库添加到classPath。类似于:

<classpath>
            <path>
                <pathelement location="C:\Program Files\Java\jre7\lib\plugin.jar" />
            </path>
        </classpath>    

但是仍然会出现错误。有人找到了解决方案吗? 感谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试在Windows路径中使用转义反斜杠或unix样式分隔符?

E.g。

<pathelement location="C:\\Program Files\\Java\\jre7\\lib\\plugin.jar"

<pathelement location="C:/Program Files/Java/jre7/lib/plugin.jar"