IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ANT Java Discussion :

problème version des biblios


Sujet :

ANT Java

  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par défaut problème version des biblios
    Salut à tous.
    Je m'essaie à mon premier script ant
    Mais j'ai comme un problème, voici mon script:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?xml version="1.0" encoding="UTF-8"?>
    <project basedir="." default="build" name="contactmanager">
        <target name="init">
        </target>
        <target name="clean">
            <delete>
                <fileset dir="." includes="**/*.class"/>
            </delete>
        </target>
        <target depends="init" name="build">
            <echo message="${ant.project.name}: ${ant.file}"/>
            <javac destdir=".">
                <src path="."/>
            </javac>
        </target>
    </project>
    Tout ce que je voudrais faire est me mettre à l'origine de mon arborescence de classes et compiler de façon récursive toutes les sources.
    L'ennui, c'est qu'en executant ce fichier j'ai tout un tas d'erreurs de compilations du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
       private List<Contact> contactList = null;
        [javac]             ^^^^
        [javac] The type List is not generic; it cannot be parameterized with arguments <Contact>
    J'ai essayé en paramètrant les attributs source et target du tag javac à "5.0" ou encore "1.5" mais ça ne semble pas changer grand chose.

    Dans le doute, j'ai bien essayé de ne pas passer par ant, avec une mini-classe de test contenant une liste générique mais ça n'a pas posé ce genre de problème, je n'ai donc d'autre choix que de considérer qu'il y a un problème avec mon script.
    Ma version de ant est 1.6.2 et mon jdk:1.5.0_06-b05 .
    Merci d'avance à ceux qui me fileront un coup de main.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 6
    Par défaut


    losque tu appele ton fichier ant rajoute cet argument "-Djava.home="l'adresse du repertoire bin de ton jdk"

    exemple ant build.xml -Djava.home=C:/Java/jdk1.5.09/bin/

    voici un exemple pour Windows

    Ant utilise le compiliateur javac qui se trouve dans l'addresse stocker dans les constante ${java.home}, par defaut cet constante pointe souvant vers le repertoire de ton JRE

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par défaut
    Ne fonctionne pas.
    Je ne vois d'ailleurs pas ce que ça aurait pu régler, de toute évidence il trouve bien un compilateur.
    C'est un problème assez étrange, apparament il utilise bien un compilo 1.5 puisqu'il comprend que j'utilise des génériques, mais il me sort des aberrations comme quoi Collection n'est pas générique par exemple. J'ai les mêmes blagues avec les annotations ou encore certaines méthodes apparues dans le jdk 5. On dirait qu'il utilise un compilo 1.5 en conjonction avec des classes du jdk 1.4. Alors que quand je compile à la mano tout se passe normalement.
    Ha oui, pour ce qui est de la plateforme c'est une Fedora sur laquelle je n'ai aucun droits d'administration. C'est mon prof qui n'a rien de mieux à faire que de nous demander de lui fournir un script pour qu'il compile nos sources. Si c'était pour moi, jamais je ne m'ennuirais à utiliser ant ou tout autre moyen aussi barbaresque en ligne de commande

Discussions similaires

  1. Probléme reception des données version android =>3.0
    Par ali douiri dans le forum Android
    Réponses: 0
    Dernier message: 28/05/2014, 02h12
  2. [JSTL] Problème de définition des biblio des balises jstl.jar
    Par amine lahyani dans le forum Taglibs
    Réponses: 5
    Dernier message: 30/08/2006, 20h32
  3. [STRUTS] Problème avec des ActionForm
    Par zarbydigital dans le forum Struts 1
    Réponses: 2
    Dernier message: 29/03/2004, 13h49
  4. Problèmes avec des vues
    Par dady dans le forum MFC
    Réponses: 22
    Dernier message: 09/01/2004, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo