fichier jar

khaloula
fichier jar

je suis débutante en java, j'ai téléchargé à partir de l'internet le package jsr166y (executable jar) et je veux l'utiliser mais je sais pas comment merci de m'aider

nasix

Hello,

Essaies la commande console : java -jar tonJAR.jar

N'oublies pas de voir si ton path est bien configuré (juste pour que ton système reconnaisse la commande java).

Bonne chance.

khaloula
fichier jar

Merci, j'ai essayé cette commande mais le système m'a renvoyé ce message : "Failed to load Main-Class manifest attribute from jsr166y.jar"
j'ai utilisé aussi java classpath monjar.jar mais ne marche plus aussi

Rq : mon système d'exploitation est windows xp et le JDK est installé

Niroken

Hello,

J'ai regardé rapidement de quoi il est question à propos de ce jar sur internet et je pense qu'il s'agit d'utilitaires permettant de créer des taches parallèlles en java.

Je ne pense donc pas que ca soit une application standalone mais plus une libraire qu'il faut que tu utilises.

Pour résumé il faudrait que tu crées un projet et que tu compiles/executes ce projet en ayant ajouté le jar en question dans ton classpath.

Bonne chance,
Niroken

khaloula
fichier jar

je travaille avec jbuilder : j'ai ajouté ce jar en utilisant la commande add package le resultat est que plusieurs classes sont apparus à gauche, j'ai pas trouvé le main parmis ces classes vraiment je suis bloqué je sais comment l'utiliser

Niroken

Hello,

En fait c'est plutot normal qu'il n'y ait pas de main class, pour les raisons que je t'ai expliqué plus haut.

Pour l'utiliser c'est à toi de créer une classe (au minimum) avec une méthode main et d'utiliser les classes fournies par jsr166y.jar

Ca donnerait :

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
	    ForkJoinPool vForkJoinPool = new ForkJoinPool();
       vForkJoinPool.doSomething();// ceci est une méthode factice !!
	}

}

J'ai pris cet exemple parce que j'ai vu qu'il existait une classe ForkJoinPool dans le jar, mais ceci dit, je n'ai à l'heure ou j'écrit pas la moindre idée de à quoi elle sert précisément. (il faudrait lire les docs pour ca). Mais indépendemment de ca, c'est ainsi qu'il faut l'utiliser.

Bonne chance,
Niroken

khaloula
jar

Merci pour l'information mais j'ai pas tout compris en tt ka je vais essayez ma propre main et utiliser ces classes j'espère qu'elle marche