Re: Java

Top Page

Reply to this message
Author: Yves Martin
Date:  
To: ML Guilde
Subject: Re: Java
En réponse à Arnaud Chiaberge <a.chiaberge@???>:

> Salut,
>
> Simplement en utilisant la commande :
>
> java -jar machin.jar
>
> A condition de java soit dans ton PATH, eventuellement que la variable
> JAVA_HOME soit fixee, et que les autre packages dont depend machin.jar
> soient dans la variable CLASSPATH.


  JAVA_HOME n'est plus nécessaire depuis la version 1.2.0
  Effectivement  jdk1.3/bin doit être dans le PATH,
    vérifier avec un java -version


  Un jar exécutable précise :
  . la classe à démarrer
  . les jars en dépendance (chemin relatif au jar exécuté,
    donc en général dans le même répertoire)


Comme le jar précise les dépendances, la commande 'java -jar ...'
ne lit pas le CLASSPATH, inutile donc de la définir.

Si ton jar est supposé contenir des sources, c'est simplement
une méthode d'archivage (comme tar.gz ou .zip)
A ce moment là, vérifie le contenu avec 'jar tf machin-src.jar'
ou extrais le avec 'jar xf machin-src.jar'

--
Yves Martin
Lausanne
ymartin59@???