2011-11-01 9 views
1

Je compile un projet dans Eclipse. J'ai un script ant qui respecte un projet java J'utilise l'import org.apache.xmlrpc.XmlRpc;Eclipse Ant Script Complie Package N'existe pas

J'ai ajouté xmlrpc-2.0.1.jar à un dossier nommé jar et pour construire le chemin ainsi que dans ant comme ci-dessous. Je reçois une erreur "package org.apache.xmlrpc does not exist [javac] import org.apache.xmlrpc.XmlRpc; Ai-je raté quelque chose?

<?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> 

Merci pour votre aide.

Répondre

0

Le pot lui-même doit être dans le chemin de classe. Pas le répertoire contenant le fichier jar:

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

N'a pas fonctionné. Exactement la même erreur –

+0

Veuillez publier l'arborescence de vos répertoires et fichiers (où se trouve le fichier build.xml, où se trouve le répertoire sources, le répertoire de construction, le répertoire jar et le fichier jar) –

0

Le chemin de classe doit être défini dans la tâche javac.

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

devrait être:

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

espoir qui aide.