2011-11-01 4 views
1

Eclipse에서 프로젝트를 컴파일 중입니다. 내가 가져 오기 org.apache.xmlrpc.XmlRpc 사용하고 자바 프로젝트를 준수하는 다음과 같은 개미 스크립트가 있습니다;Eclipse Ant Script Complie 패키지가 존재하지 않습니다.

xmlrpc-2.0.1.jar을 jar 폴더에 추가하고 경로를 ant뿐만 아니라 아래와 같이 빌드했습니다. 오류가 발생했습니다 "package org.apache.xmlrpc does not exist [javac] import org.apache.xmlrpc.XmlRpc; 뭔가 빠졌습니까?

<?xml version="1.0" encoding="UTF-8"?> 
<project name="buildFiles" default="compile"> 

    <path id="compileClasspath"> 
       <fileset dir="jar"/> 
    </path> 

    <target name="compile" description="compile the source " > 
     <javac srcdir="." destdir="build"/> 
     <classpath refid="compileClasspath"/> 
    </target> 

</project> 

도움 주셔서 감사합니다.

답변

0

jar 자체는 classpath에 있어야합니다. jar가 들어있는 디렉토리가 아닙니다.

<path id="compileClasspath"> 
    <fileset dir="jar"> 
     <include name="xmlrpc-2.0.1.jar"/> 
    </fileset> 
</path> 
+0

Didnt work. 정확히 동일한 오류 –

+0

디렉토리 및 파일의 트리를 게시하십시오 (build.xml 파일은 소스 디렉토리, 빌드 디렉토리, jar 디렉토리 및 jar 파일은 어디에 있습니까) –

0

클래스 경로는 javac 작업 내에 정의해야합니다.

<javac srcdir="." destdir="/> 
    <classpath refid="compileClasspath"/> 

은 다음과 같아야하는 데 도움이

<javac srcdir="." destdir="build"> 
    <classpath refid="compileClasspath"/> 
</javac> 

희망.

관련 문제