Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/06/2006, à 11:16

Premium

[java] Ant et .jar

Salut,

je voudrais savoir comment on fait pour créer une archive .jar et un fichier ant

Merci

Dernière modification par Premium (Le 12/06/2006, à 12:12)

Hors ligne

#2 Le 12/06/2006, à 21:37

gene69

Re : [java] Ant et .jar

eclipse

'File'>'Export...' >'JAR file' > ....

mais je sais aussi que tu n'utilises pas eclipse tongue


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#3 Le 18/06/2006, à 15:24

Premium

Re : [java] Ant et .jar

Bonjour,

je n'ai pas Eclipse pour faire ces commandes

j'aurais besoin d'aide pour créer ces 2 fichiers car je n'y comprends rien et je dois rendre mon code demain.

J'ai un répertoire principale nommé Programme qui contient 2 sous répertoire :
-src qui contient les .java
-classes qui contient les .class
et le fichier Main.java pour compiler le programme.

Quelqu'un pourrait-il m'aider en me montrant un fichier des ces 2 types qu'il a crée et en m'indiquant comment le transformer pour qu'il soit valable dans mon cas?

Merci

Dernière modification par Premium (Le 18/06/2006, à 15:25)

Hors ligne

#4 Le 18/06/2006, à 15:35

tinkywinky

Re : [java] Ant et .jar

Un fichier ant c'est un script en XML, donc cherche sur google pour connaître la syntaxe.
Pour créer un fichier .jar, c'est la commande "jar" wink


Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN

Hors ligne

#5 Le 18/06/2006, à 15:44

Premium

Re : [java] Ant et .jar

tinkywinky a écrit :

Un fichier ant c'est un script en XML, donc cherche sur google pour connaître la syntaxe.
Pour créer un fichier .jar, c'est la commande "jar" wink

J'ai trouvé un code qui est bien détaillé mais il est en anglais que je comprends très peu
J'ai pris l'exemple ici :
http://ant.apache.org/manual/CoreTasks/jar.html

Si quelqu'un pouvait m'aider à le modifier pour qu'il soit valable dans mon cas.

Merci

Examples

  <jar destfile="${dist}/lib/app.jar" basedir="${build}/classes"/>

jars all files in the ${build}/classes directory into a file called app.jar in the ${dist}/lib directory.

  <jar destfile="${dist}/lib/app.jar"
       basedir="${build}/classes"
       excludes="**/Test.class"
  />

jars all files in the ${build}/classes directory into a file called app.jar in the ${dist}/lib directory. Files with the name Test.class are excluded.

  <jar destfile="${dist}/lib/app.jar"
       basedir="${build}/classes"
       includes="mypackage/test/**"
       excludes="**/Test.class"
  />

jars all files in the ${build}/classes directory into a file called app.jar in the ${dist}/lib directory. Only files under the directory mypackage/test are used, and files with the name Test.class are excluded.

  <jar destfile="${dist}/lib/app.jar">
    <fileset dir="${build}/classes"
             excludes="**/Test.class"
    />
    <fileset dir="${src}/resources"/>
  </jar>

jars all files in the ${build}/classes directory and also in the ${src}/resources directory together into a file called app.jar in the ${dist}/lib directory. Files with the name Test.class are excluded. If there are files such as ${build}/classes/mypackage/MyClass.class and ${src}/resources/mypackage/image.gif, they will appear in the same directory in the JAR (and thus be considered in the same package by Java).

  <jar destfile="test.jar" basedir=".">
    <include name="build"/>
    <manifest>
      <attribute name="Built-By" value="${user.name}"/>
      <section name="common/class1.class">
        <attribute name="Sealed" value="false"/>
      </section>
    </manifest>
  </jar>

This is an example of an inline manifest specification. Note that the Built-By attribute will take the value of the Ant property ${user.name}. The manifest produced by the above would look like this:

Manifest-Version: 1.0
Built-By: conor
Created-By: Apache Ant 1.5alpha

Name: common/class1.class
Sealed: false

Dernière modification par Premium (Le 18/06/2006, à 15:46)

Hors ligne

#6 Le 18/06/2006, à 15:55

tinkywinky

Re : [java] Ant et .jar

Je pense que tu trouveras personne pour faire tes leçons à ta place. Sur google si tu limite ta recherche en FR tu trouve PLEIN PLEIN de de tutoriaux, du genre :
http://wiki.media-box.net/tutoriaux/java/ant_intro
Rendre du code sans l'avoir tapé (et surtout compri) toi-même c'est totalement ridicule et ça ne te fera pas avancer.


Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN

Hors ligne

#7 Le 18/06/2006, à 16:35

Soulfly_tribe90

Re : [java] Ant et .jar

Google --> create java file
Premier lien --> http://www.javacoffeebreak.com/faq/faq0028.html

C'est pas super compliqué je pense :s

Hors ligne