Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1098 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Les Exceptions ?] et [ANT ?]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Les Exceptions ?] et [ANT ?]

n°723111
boubavic
Posté le 12-05-2004 à 13:48:45  profilanswer
 

Salut,
 
J'ai 2 petits problemes :
- Je n'arrive pas a utiliser Ant sous Eclipse ( par contre en ligne de commande ca marche)
Il me repond en gros qu'il trouve pas la classe com....javac.Main et que ca vient peut etre de mon JAVA_HOME qui pointe pourtant bien vers mon repertoire SDK.
Donc c'est pour la compilation qu'il plante ...pourtant nivo generation de doc ca marche ...
 
donc je vois pas trop ce qui va pas...
 
- Concernant les excpetions j'aimerai savoir s'il est possible d'attraper 2 exceptions dans le meme catch ? ou un truc dans le genre ... en fait je voudrai attraper des excpetions de type IOException et de type Exception
 
Merci d'avance

mood
Publicité
Posté le 12-05-2004 à 13:48:45  profilanswer
 

n°723154
pascal34
one point !
Posté le 12-05-2004 à 14:10:24  profilanswer
 

boubavic a écrit :


 
- Concernant les excpetions j'aimerai savoir s'il est possible d'attraper 2 exceptions dans le meme catch ? ou un truc dans le genre ... en fait je voudrai attraper des excpetions de type IOException et de type Exception
 
Merci d'avance


 
Non !!!
 
Si tu catch Exception, tu vas catcher toutes les exceptions qui héritent de la classe Exception (dont IOException).
 
D'une façon générale, si tu as un bloc catch sur MyException, tu récupérer MyException mais également toute classe d'exception qui hérite  de cette classe. C'est pourquoi l'ordre des blocs catch est important.
 

n°723202
boubavic
Posté le 12-05-2004 à 14:23:53  profilanswer
 

ben je dois pas faire les choses comme il faut car j'ai bien un block catch (Exception) mais il ne semble pas prendre les IO

n°723251
pascal34
one point !
Posté le 12-05-2004 à 14:38:14  profilanswer
 

Si tu as ça
 

Code :
  1. try
  2. {
  3.   ...
  4. }
  5. catch(IOException e)
  6. {
  7.   ...
  8. }
  9. catch(Exception e)
  10. {
  11.   ...
  12. }


 
le bloc catch de Exception ne captera jamais IOException car c'est capté
par le bloc IOException au-dessus
 
Si ton code c'est ça :
 

Code :
  1. try
  2. {
  3.   ...
  4. }
  5. catch(Exception e)
  6. {
  7.   ...
  8. }


 
Les IOException seront traités comme toutes les autres exceptions par le  bloc Exception
 
Si tu n'en capte pas au niveau de ce bloc, c'est qu'elles sont interceptées par du code dans le try. Ou alors tu n'en as tout simplement pas


Message édité par pascal34 le 12-05-2004 à 14:39:53
n°723773
boubavic
Posté le 12-05-2004 à 18:14:36  profilanswer
 

et pour ant ?

n°723981
Jubijub
Parce que je le VD bien
Posté le 12-05-2004 à 23:13:39  profilanswer
 

pour ant c merdique : visiblement y trouve pas le path du compilo java.
 
Moi g forcé le mien à utiliser javac du JDK, en faisant un add directory et en pointant vers le rep de mon jdk /bin (ne pas oublie le /bin, ca c dans ce rep qu'il y a tout)
 
--> j'utilise la version 3.0m8, et ant est intégré dedans, donc ca marche dès le départ en fait, g eu le même soucis que toi qd g changé de jvm...


---------------
Jubi Photos : Flickr - 500px
n°723988
veryfree
Posté le 12-05-2004 à 23:20:39  profilanswer
 

boubavic a écrit :

et pour ant ?


 
t a defini ANT_HOME?

n°723998
Jubijub
Parce que je le VD bien
Posté le 12-05-2004 à 23:42:30  profilanswer
 

ca l'est de base dans eclipse...mais vérifie que t'aie pas un conflit de version avec une version installée ailleurs que dans eclipse


---------------
Jubi Photos : Flickr - 500px
n°724000
veryfree
Posté le 12-05-2004 à 23:47:07  profilanswer
 

j'utilise pas eclipse :o

n°724018
Jubijub
Parce que je le VD bien
Posté le 13-05-2004 à 00:08:30  profilanswer
 

lui si :D


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 13-05-2004 à 00:08:30  profilanswer
 

n°724033
veryfree
Posté le 13-05-2004 à 00:20:16  profilanswer
 


 
oui j ai vu ,je parlait pour moi  [:veryfree]  
 
plus serieusement, c plus propre je pense de declarer variable d'environement JAVA_HOME et ANT_HOME comme ca il peux lancer son build.xml a partir d'un simple fichier bat.
 
 
Les bat c'est bon

n°724039
Jubijub
Parce que je le VD bien
Posté le 13-05-2004 à 00:26:46  profilanswer
 

mouhais, en même temps si tu devel sous eclipse ton bat t'en a plus rien à foutre : le ant est scriptable via une super interface à onglet, qui est mémorisée...tu peux tout spécifier, et via des cases à cocher, tu lances hyper rapidement la target qui te fait plaisir


---------------
Jubi Photos : Flickr - 500px
n°724130
TBone
Pouet.
Posté le 13-05-2004 à 07:54:04  profilanswer
 

boubavic a écrit :


- Je n'arrive pas a utiliser Ant sous Eclipse ( par contre en ligne de commande ca marche)
Il me repond en gros qu'il trouve pas la classe com....javac.Main et que ca vient peut etre de mon JAVA_HOME qui pointe pourtant bien vers mon repertoire SDK.
Donc c'est pour la compilation qu'il plante ...pourtant nivo generation de doc ca marche ...


com.tools.javac.Main est dans $JAVA_HOME/lib/tools.jar -> tu dois l'ajouter dans les options de Ant (Window > Preferences > Ant > Runtime > Classpath).


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°724134
TBone
Pouet.
Posté le 13-05-2004 à 07:56:05  profilanswer
 

Jubijub a écrit :

mouhais, en même temps si tu devel sous eclipse ton bat t'en a plus rien à foutre : le ant est scriptable via une super interface à onglet, qui est mémorisée...tu peux tout spécifier, et via des cases à cocher, tu lances hyper rapidement la target qui te fait plaisir


ouaish mais une fois ton code terminé, tu refiles pas Eclipse chez ton client pour faire tourner tes classes ;)
 
Ant pour le dev
sh|bat pour le client :D


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°724160
Jubijub
Parce que je le VD bien
Posté le 13-05-2004 à 08:26:48  profilanswer
 

non, tu lui fais un joli jar qui execute le prog...


---------------
Jubi Photos : Flickr - 500px
n°724198
pascal34
one point !
Posté le 13-05-2004 à 08:57:32  profilanswer
 

Dans la liste des JRE dispo sous Eclipse, il faut penser à mettre un chemin vers un JDK et pas JRE.
JRE = pas de compile possible

n°724292
boubavic
Posté le 13-05-2004 à 10:24:32  profilanswer
 

J'ai definie JAVA_HOME pour qu'il pointe vers mon sdk, nivo, j'ai ensuite bien defini mon ANT_HOME ...
 
bon sinon j'ai bien rajouter tool.jar ... sauf que ce que je comprend pas qd je compile avec eclipse ben no error et si je compile en lancant ANT ben me met des erreurs ... par contre si je lance ant (avec le meme xml) sous dos ben ca marche  :??:


Message édité par boubavic le 13-05-2004 à 10:25:31
n°724328
pascal34
one point !
Posté le 13-05-2004 à 10:41:24  profilanswer
 

Dans mon Eclipse, j'ai tools.jar dans l'onglet classpath de ant

n°724483
TBone
Pouet.
Posté le 13-05-2004 à 11:43:04  profilanswer
 

Jubijub a écrit :

non, tu lui fais un joli jar qui execute le prog...


pas quand tu as des params à modifier et non stockés dans un .properties ;)


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Les Exceptions ?] et [ANT ?]

 

Sujets relatifs
[ANT] Compilation et exécution du projet : pb de repertoire racine[ANT] Integrer un jar à un autre jar
Gestion particulière d'exceptions à coup de finally...Objects, Réflexivité et Exceptions...
Pour les champions de ANT/XDOCLET pour EJB et MySQL / JONASGestion des Exceptions
VS n'implémente pas les exceptions ???interet des exceptions?
Ant et eclipseDe la bonne utilisation des exceptions (was: -- ou benou ?)
Plus de sujets relatifs à : [Les Exceptions ?] et [ANT ?]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR