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

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Suivante
Auteur Sujet :

[java 1.5] problème de type

n°939550
bobuse
Posté le 06-01-2005 à 18:33:08  profilanswer
 

Reprise du message précédent :
ha ba oui, parce que moi sinon je récupère mes patates :o


---------------
get amaroK plugin
mood
Publicité
Posté le 06-01-2005 à 18:33:08  profilanswer
 

n°939580
Giz
Posté le 06-01-2005 à 19:03:06  profilanswer
 

benou a écrit :

ca marche mon truc ou pas ? [:sisicaivrai]


 
Benou, j'ai essaié avec tes <B> :
 

Code :
  1. static<T,V,K extends Set<T>> DirectedGraphMap<Set<T>,Set<T>>
  2.     grapheIdeaux(DirectedGraphMap<K,V> g) {
  3.          ...
  4.         //calcul des predecesseurs de chaque noeud
  5. TreeSet[] predecessors = new TreeSet[topoSort.size()];
  6. for (i = 0; i < predecessors.length; i++)
  7.     predecessors[i] = new TreeSet();
  8. i = 0;
  9. Iterator<K> topoIt = topoSort.iterator();
  10. while(topoIt.hasNext()) {
  11.     K node = topoIt.next();
  12.     Iterator<K> pred = g.keySet(node, false).iterator();
  13.     //ajout des predecesseurs
  14.     while(pred.hasNext())
  15.                 //ci-dessous ca merde a l'execution, ClassCastException
  16.  predecessors[i].add(pred.next());
  17.     i++;
  18. }
  19.         ...
  20. }


 
Bien, j'ai reussi a compiler tout le code, mais a l'execution ca merde maintenant :
Normal j'insere dans predecessors un type generique K !.
Decidement, ca devient chaud ces putain de generique.
Je resume ce que je veux : en fait je veux juste en parametre a la fonction grapheIdeaux un graph de type <K,V> dont K etends le type Set<T> (un set d'un type quelconque). Je retournerai un graph de type <K,V> respectif pour <Set<T>,Set<T>> chacun etant de type quelconque

n°939582
Giz
Posté le 06-01-2005 à 19:03:56  profilanswer
 

bobuse a écrit :

Tu ne peux pas !
section 3 du tut de sun (page 4)
section "les generics ne sont pas des templates" du tut de dev.com
un objet de type (uneClasse<A> ) ne peut pas être affecté à une variable de type (uneClasse<B> ), même si A hérite de B.


 
Vi effectivement je viens de relire cela ;)

n°939617
benou
Posté le 06-01-2005 à 19:58:54  profilanswer
 

Giz a écrit :


Normal j'insere dans predecessors un type generique K !.
Decidement, ca devient chaud ces putain de generique.
Je resume ce que je veux : en fait je veux juste en parametre a la fonction grapheIdeaux un graph de type <K,V> dont K etends le type Set<T> (un set d'un type quelconque). Je retournerai un graph de type <K,V> respectif pour <Set<T>,Set<T>> chacun etant de type quelconque


ben logiquement predecessors pourrait être déclaré en tant que TreeSet<K>[], nan ?
 
Je comprend pas pkoi tu dis que c'est normal que ca plante :??:  
Pourquoi tu pourrais pas mettre un objet de type générique dans un TreeSet ?
Les génériques sont justement là pour ne plus avoir de stacktrace, je comprends vraiment d'où il sort là :/
 
t'es sur que c'est à cette ligne là ? tu peux filer la stacktrace ?


---------------
ma vie, mon oeuvre - HomePlayer
n°939619
benou
Posté le 06-01-2005 à 20:01:15  profilanswer
 

Y a moyen que tu m'envoies le code pour que je teste ca chez moi ?


---------------
ma vie, mon oeuvre - HomePlayer
n°939869
bobuse
Posté le 07-01-2005 à 09:41:24  profilanswer
 

oula attention ! benou se mets au Java 5 pour de vrai http://www.touslessmileys.com/img.php/79.gif


---------------
get amaroK plugin
n°940306
nraynaud
lol
Posté le 07-01-2005 à 15:04:57  profilanswer
 

bobuse a écrit :

oula attention ! benou se mets au Java 5 pour de vrai http://www.touslessmileys.com/img.php/79.gif


on a pas fini de rigoler ... entre harko sur java et benou sur les generics ...

n°940316
benou
Posté le 07-01-2005 à 15:09:00  profilanswer
 

nraynaud a écrit :

on a pas fini de rigoler ... entre harko sur java et benou sur les generics ...


c'est quoi le problème avec moi et les generics ?  :??:


---------------
ma vie, mon oeuvre - HomePlayer
n°940431
Giz
Posté le 07-01-2005 à 16:31:42  profilanswer
 

Tiens voilà pour mon Benou le code de la fonction ! :
 

Code :
  1. /**
  2.      * Calcul du graphe des ideaux.
  3.      * Le graphe doit etre un DAG !
  4.      *
  5.      */
  6.     static<T,V,K extends Set<T>> DirectedGraphMap<Set<T>,Set<T>>
  7.     grapheIdeaux(DirectedGraphMap<K,V> g) {
  8. int i;
  9. //le graphe des ideaux
  10. DirectedGraphMap<Set<T>,Set<T>> gIdeaux = null;
  11. //tri topologique du graphe
  12. ArrayList<K> topoSort;
  13. //creation du graphe des ideaux
  14. try {
  15.     gIdeaux = new DSGraphMap<Set<T>,Set<T>>
  16.      ("java.util.TreeMap", "java.util.TreeMap", "java.util.TreeMap" );
  17. }
  18. catch (ClassNotFoundException exc) {} catch (InstantiationException exc) {} catch (IllegalAccessException exc) {};
  19. topoSort = topologicSort(g);
  20. //calcul des predecesseurs de chaque noeud
  21. TreeSet[] predecessors = new TreeSet[topoSort.size()];
  22. for (i = 0; i < predecessors.length; i++)
  23.     predecessors[i] = new TreeSet();
  24. i = 0;
  25. Iterator<K> topoIt = topoSort.iterator();
  26. while(topoIt.hasNext()) {
  27.     K node = topoIt.next();
  28.     Iterator<K> pred = g.keySet(node, false).iterator();
  29.     //ajout des predecesseurs
  30.     while(pred.hasNext())
  31.                 //ci-dessous ca plante
  32.  predecessors[i].add(pred.next());
  33.     i++;
  34. }
  35. }


 
le main du programme :
 

Code :
  1. public static void main(String args[]) {
  2.        
  3.         DSGraphMap<TreeSet<Integer>,Integer> graph = null;
  4.         try {
  5.             graph = new DSGraphMap<TreeSet<Integer>,Integer>("java.util.HashMap","java.util.HashMap","java.util.HashMap" );
  6.         } catch (ClassNotFoundException exc) {} catch (InstantiationException exc) {} catch (IllegalAccessException exc) {};
  7.        
  8. TreeSet nodes[] = new TreeSet[9];
  9.         for (int i = 0; i < 9; i++) {
  10.     nodes[i] = new TreeSet<Integer>();
  11.     nodes[i].add(new Integer(i+1));
  12.     graph.put(nodes[i]);
  13. }
  14. graph.put(nodes[0], nodes[2], null);
  15. graph.put(nodes[1], nodes[2], null);
  16. graph.put(nodes[1], nodes[3], null);
  17. graph.put(nodes[2], nodes[4], null);
  18. graph.put(nodes[3], nodes[4], null);
  19. graph.put(nodes[4], nodes[6], null);
  20. graph.put(nodes[4], nodes[7], null);
  21. graph.put(nodes[5], nodes[6], null);
  22. graph.put(nodes[6], nodes[8], null);
  23. graph.put(nodes[7], nodes[8], null);
  24.        
  25.        
  26.         System.out.println("graph : " + graph);
  27. GraphMapUtil.grapheIdeaux(graph);
  28. try {
  29.     GraphMapUtil.toDot(graph, "graph.dot" );
  30. }
  31. catch(IOException exc){};
  32. System.out.println("graph : " + graph);
  33. }


 
Et le message d'erreur d'execution :
 


Exception in thread "main" java.lang.ClassCastException: java.util.TreeSet
    at java.util.TreeMap.compare(TreeMap.java:1093)
    at java.util.TreeMap.put(TreeMap.java:465)
    at java.util.TreeSet.add(TreeSet.java:210)
    at graph.GraphMapUtil.grapheIdeaux(GraphMapUtil.java:791)
    at graph.DSGraphMap.main(DSGraphMap.java:385)


 
Voilà, c'est bien sympa Benou, mais sache que moi, les generiques "j'abandonne" leur experience pour un petit moment en java (quelques semaines :D) ! C'est tres complique, je viens de lire hier et testé pendant plusieurs heures les types generiques avec des tutoriaux que j'ai en pdf a ce sujet. Je me rends compte que c'est MEGA complexe et que c'est une vrai usine a gaz leur truc ! (par exemple avec les methodes generiques qui ne sont que tres peu detaillee dans ton pdf que t'a file). Donc je me lis avant de m'y mettre reellement les 60 pages pdf sur les types generiques en Java, je reviendrais en force sur h.fr avec une meilleure connaissance de ceux-ci ;)
 
Sinon, allez pour la forme, j'ai reussi a crasher le compilo !  :lol:  
 
voyez ceci de vous meme :
 

Code :
  1. import java.util.*;
  2. public class Generic {
  3. public <K> TreeMap<K,K> essai(K type) {
  4.  TreeMap<K,K> treeMap = new TreeMap<K,K>();
  5.  return treeMap;
  6. }
  7. public static void main(String args[]) {
  8.  Generic generic = new Generic();
  9.  //et ci-dessous c'est le drame
  10.  TreeMap<?,?> treeMap = generic.essai(null);
  11. }
  12. }


 
Erreur du compilateur
 


hibounds=java.lang.Object
An exception has occurred in the compiler (1.5.0-rc). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport)  after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report.  Thank you.
java.lang.AssertionError
        at com.sun.tools.javac.code.Types.containedBy(Types.java:792)
        at com.sun.tools.javac.code.Types$ContainsTypeFcn.visitArgumentType(Types.java:871)
...
...


 
Les generiques c'est beau, c'est simple :lol:

n°940436
nraynaud
lol
Posté le 07-01-2005 à 16:35:06  profilanswer
 

Giz a écrit :

Code :
  1. catch (ClassNotFoundException exc) {} catch (InstantiationException exc) {} catch (IllegalAccessException exc) {};




[:mechant]

mood
Publicité
Posté le 07-01-2005 à 16:35:06  profilanswer
 

n°940439
the real m​oins moins
Posté le 07-01-2005 à 16:37:19  profilanswer
 

n'empeche celles-là, le jour ou elles seront runtime, je paie un verre.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°940441
bobuse
Posté le 07-01-2005 à 16:39:10  profilanswer
 

Giz a écrit :


Sinon, allez pour la forme, j'ai reussi a crasher le compilo !  :lol:  
 
voyez ceci de vous meme :
 

Code :
  1. import java.util.*;
  2. public class Generic {
  3. public <K> TreeMap<K,K> essai(K type) {
  4.  TreeMap<K,K> treeMap = new TreeMap<K,K>();
  5.  return treeMap;
  6. }
  7. public static void main(String args[]) {
  8.  Generic generic = new Generic();
  9.  //et ci-dessous c'est le drame
  10.  TreeMap<?,?> treeMap = generic.essai(null);
  11. }
  12. }


 
Erreur du compilateur
 


hibounds=java.lang.Object
An exception has occurred in the compiler (1.5.0-rc). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport)  after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report.  Thank you.
java.lang.AssertionError
        at com.sun.tools.javac.code.Types.containedBy(Types.java:792)
        at com.sun.tools.javac.code.Types$ContainsTypeFcn.visitArgumentType(Types.java:871)
...
...


 
Les generiques c'est beau, c'est simple :lol:


 
Ton jdk, il serait pas tombé du camion ?
 
car www.chezmoicamarche.org :D


---------------
get amaroK plugin
n°940445
bobuse
Posté le 07-01-2005 à 16:43:29  profilanswer
 

Giz a écrit :


Voilà, c'est bien sympa Benou, mais sache que moi, les generiques "j'abandonne" leur experience pour un petit moment en java (quelques semaines :D) ! C'est tres complique, je viens de lire hier et testé pendant plusieurs heures les types generiques avec des tutoriaux que j'ai en pdf a ce sujet. Je me rends compte que c'est MEGA complexe et que c'est une vrai usine a gaz leur truc ! (par exemple avec les methodes generiques qui ne sont que tres peu detaillee dans ton pdf que t'a file). Donc je me lis avant de m'y mettre reellement les 60 pages pdf sur les types generiques en Java, je reviendrais en force sur h.fr avec une meilleure connaissance de ceux-ci ;)


 
Lis et interprète bien les exemples du tut de sun sur les generics, histoire de pouvoir penser comme le jre :D (genre benou ;) ), et tu verras que c'est pas si compliqué ! Ce qui est compliqué, c'est ce qu'on peut en faire, c'est comme tout, il faut savoir les utiliser avec parcimonie !


---------------
get amaroK plugin
n°940456
Giz
Posté le 07-01-2005 à 16:52:26  profilanswer
 

bobuse a écrit :

Ton jdk, il serait pas tombé du camion ?
 
car www.chezmoicamarche.org :D


 
Je suis sous Linux avec le dernier kit actuel 1.5 sur le site de sun  [:mlc2]  
Et toi ?
 
EDIT : le screenshot que j'ai poste viens d'un JDK plus ancien, mais j'ai essaié chez moi avec la derniere version et pareil


Message édité par Giz le 07-01-2005 à 16:53:18
n°940460
bobuse
Posté le 07-01-2005 à 16:55:42  profilanswer
 

pareil :


$java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing)
$uname -r
2.6.8.1-12mdkenterprise


---------------
get amaroK plugin
n°940464
Giz
Posté le 07-01-2005 à 16:57:04  profilanswer
 

bobuse bouge pas, je vais te faire le meme screenshot sur la machine que je suis

n°940468
nraynaud
lol
Posté le 07-01-2005 à 17:02:50  profilanswer
 

the real moins moins a écrit :

n'empeche celles-là, le jour ou elles seront runtime, je paie un verre.


en plus je viens de capter qu'il les laisse dégueuler du constructeur. :fou:  :fou:

n°940469
Giz
Posté le 07-01-2005 à 17:03:51  profilanswer
 

nraynaud a écrit :

en plus je viens de capter qu'il les laisse dégueuler du constructeur. :fou:  :fou:


 
 
Eh ben comment tu ferais toi ?  :kaola:

n°940478
Giz
Posté le 07-01-2005 à 17:14:25  profilanswer
 

bobuse a écrit :

pareil :


$java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing)
$uname -r
2.6.8.1-12mdkenterprise



 
bon ce seras pour une prochaine fois !
je suis sur une machine de merde, la preuve :
 


./java -version
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGBUS (0x7) at pc=0x4028c4b3, pid=2800, tid=1073802912
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_01-b08 mixed mode, sharing)
# Problematic frame:
#
[error occurred during error reporting, step 60, id 0xb]
 
# An error report file with more information is saved as hs_err_pid2800.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
Abandon (core dumped)


 
Je t'apporterai les screenshot de chez moi.

n°940501
bobuse
Posté le 07-01-2005 à 17:25:05  profilanswer
 

[:666rip666]


---------------
get amaroK plugin
n°940505
nraynaud
lol
Posté le 07-01-2005 à 17:26:49  profilanswer
 

Giz > clapclapclap le "error occurred during error reporting"

n°940508
Giz
Posté le 07-01-2005 à 17:30:12  profilanswer
 

:lol:
 
J'y peut je suis sur une Fedora Core 1 ou 2, les machines sont configurees comme de la merde ici !

n°940509
nraynaud
lol
Posté le 07-01-2005 à 17:31:55  profilanswer
 

ça doit être un problème d'ABI entre la JVM et les libs qu'elle utilise.

n°940513
bobuse
Posté le 07-01-2005 à 17:35:07  profilanswer
 

nraynaud a écrit :

ça doit être un problème d'ABI entre la JVM et les libs qu'elle utilise.


cherchez pas à faire un calembours les gars :D
ça risque d'être nul :o


Message édité par bobuse le 07-01-2005 à 17:35:19

---------------
get amaroK plugin
n°940601
benou
Posté le 07-01-2005 à 19:14:50  profilanswer
 

Giz a écrit :

Tiens voilà pour mon Benou le code de la fonction ! :


je peux la trouver où la classe DirectedGraphMap ?
si je veux m'amuser chez moi, je vais en avoir besoin ...


---------------
ma vie, mon oeuvre - HomePlayer
n°940692
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 07-01-2005 à 21:01:51  profilanswer
 

non sérieux, c'est moi ou Sun a réussi à rendre les templates de Java aussi chiants que ceux de C++ en étant bien moins puissants ? [:heink]
non parce qu'à vous lire, ça à l'air d'être la misère :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°949002
Giz
Posté le 08-01-2005 à 11:57:51  profilanswer
 

voila pour bobuse sur MA machine avec l'exemple que j'ai donné :
 


kroax@linux:~/prog/java/jdk1.5.0_01> java -version
java version "1.5.0_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
Java HotSpot(TM) Client VM (build 1.5.0_01-b08, mixed mode, sharing)
kroax@linux:~/prog/java/jdk1.5.0_01> uname -a
Linux linux 2.6.8-24-default #1 Wed Oct 6 09:16:23 UTC 2004 i686 i686 i386
GNU/Linux
kroax@linux:~/prog/java/mes_prog/generic> javac Generic.java
An exception has occurred in the compiler (1.5.0_01). Please file a bug at the
Java Developer Connection (http://java.sun.com/webapps/bugreport)  after
checking the Bug Parade for duplicates. Include your program and the following
diagnostic in your report.  Thank you.
java.lang.AssertionError: ?
        at com.sun.tools.javac.code.Types.containedBy(Types.java:795)
        at
com.sun.tools.javac.code.Types$ContainsTypeFcn.visitArgumentType(Types.java:873)
        at com.sun.tools.javac.code.Type$ArgumentType.accept(Type.java:358)
        at
com.sun.tools.javac.code.Types$ContainsTypeFcn.containsType(Types.java:853)
        at com.sun.tools.javac.code.Types.containsType(Types.java:843)
        at com.sun.tools.javac.code.Types.containsType(Types.java:813)
        at
com.sun.tools.javac.code.Types$IsSubTypeFcn.visitClassType(Types.java:424)
        at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:473)
        at com.sun.tools.javac.code.Types$IsSubTypeFcn.isSubType(Types.java:347)
        at com.sun.tools.javac.code.Types.isSubType(Types.java:325)
        at com.sun.tools.javac.code.Types.isSubType(Types.java:328)
        at com.sun.tools.javac.comp.Infer.instantiateExpr(Infer.java:237)
        at com.sun.tools.javac.comp.Check.instantiatePoly(Check.java:354)
        at com.sun.tools.javac.comp.Check.checkType(Check.java:322)
        at com.sun.tools.javac.comp.Attr.check(Attr.java:151)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1151)
        at com.sun.tools.javac.tree.Tree$Apply.accept(Tree.java:819)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:280)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:295)
        at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:569)
        at com.sun.tools.javac.tree.Tree$VarDef.accept(Tree.java:511)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:280)
        at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:315)
        at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:331)
        at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:599)
        at com.sun.tools.javac.tree.Tree$Block.accept(Tree.java:540)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:280)
        at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:315)
        at com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:532)
        at com.sun.tools.javac.tree.Tree$MethodDef.accept(Tree.java:482)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:280)
        at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:315)
        at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:2473)
        at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2406)
        at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2355)
        at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:444)
        at com.sun.tools.javac.main.Main.compile(Main.java:592)
        at com.sun.tools.javac.main.Main.compile(Main.java:544)
        at com.sun.tools.javac.Main.compile(Main.java:67)
        at com.sun.tools.javac.Main.main(Main.java:52)
kroax@linux:~/prog/java/mes_prog/generic>


 
bobuse, tu as installé le rpm de Sun ou bien juste dezipper le kit dans un répertoire ? (moi j'ai juste dezippé et seté mes variables d'environnement)

n°949009
Giz
Posté le 08-01-2005 à 12:02:29  profilanswer
 

et ca pour benou :
 

Code :
  1. public interface DirectedGraphMap<K,V> extends GraphMap<K,V> {
  2.  
  3.     void clear(K key, boolean isLeftKey);
  4.  
  5.     GraphMap.Entry<K,V> containsValue(K key, V value, boolean isLeftKey);
  6.      
  7.    
  8.     Set<GraphMap.Entry<K,V>> entrySet(K key, boolean isLeftKey);
  9.     Set<K> keySet(K key, boolean isLeftKey);
  10.    
  11.     int size(K key, boolean isLeftKey);
  12.    
  13.  
  14.     Collection<V> values(K key, boolean isLeftKey);
  15. }


 

Code :
  1. public class DSGraphMap<K,V>
  2.     extends AbstractGraphMap<K,V>
  3.     implements DirectedGraphMap<K,V> {
  4.    
  5.     /** Creates a new instance of DSGraphMap */
  6.     public DSGraphMap(String keysMap, String lKeysMap, String rKeysMap)
  7. throws ClassNotFoundException, InstantiationException, IllegalAccessException {
  8. super(keysMap, lKeysMap, rKeysMap);
  9.     }
  10.     public static void main(String args[]) {
  11.        
  12.         DSGraphMap<TreeSet<Integer>,Integer> graph = null;
  13.         try {
  14.             graph = new DSGraphMap<TreeSet<Integer>,Integer>("java.util.HashMap","java.util.HashMap","java.util.HashMap" );
  15.         } catch (ClassNotFoundException exc) {} catch (InstantiationException exc) {} catch (IllegalAccessException exc) {};
  16.        
  17. TreeSet nodes[] = new TreeSet[9];
  18.         for (int i = 0; i < 9; i++) {
  19.     nodes[i] = new TreeSet<Integer>();
  20.     nodes[i].add(new Integer(i+1));
  21.     graph.put(nodes[i]);
  22. }
  23. graph.put(nodes[0], nodes[2], null);
  24. graph.put(nodes[1], nodes[2], null);
  25. graph.put(nodes[1], nodes[3], null);
  26. graph.put(nodes[2], nodes[4], null);
  27. graph.put(nodes[3], nodes[4], null);
  28. graph.put(nodes[4], nodes[6], null);
  29. graph.put(nodes[4], nodes[7], null);
  30. graph.put(nodes[5], nodes[6], null);
  31. graph.put(nodes[6], nodes[8], null);
  32. graph.put(nodes[7], nodes[8], null);
  33.        
  34.        
  35.         System.out.println("graph : " + graph);
  36. GraphMapUtil.grapheIdeaux(graph);
  37. try {
  38.     GraphMapUtil.toDot(graph, "graph.dot" );
  39. }
  40. catch(IOException exc){};
  41. System.out.println("graph : " + graph);
  42.        
  43.        
  44.     }
  45. }

n°949065
benou
Posté le 08-01-2005 à 12:44:09  profilanswer
 

merci, je regarde ca ce week end si j'ai le temps ...


---------------
ma vie, mon oeuvre - HomePlayer
n°949768
bobuse
Posté le 10-01-2005 à 09:33:10  profilanswer
 

Giz a écrit :


bobuse, tu as installé le rpm de Sun ou bien juste dezipper le kit dans un répertoire ? (moi j'ai juste dezippé et seté mes variables d'environnement)


J'ai installé le rpm, mais bon c'est chelou quand même ...


---------------
get amaroK plugin
n°950143
Giz
Posté le 10-01-2005 à 16:34:29  profilanswer
 

Ben moi pas moyen ! quelquechose qui merde dans ma suse alors ??, sinon le rpm ne fait rien d'autre que dezipper le kit dans /usr/java ? :heink:

n°950207
bobuse
Posté le 10-01-2005 à 17:51:12  profilanswer
 

heu, les scripts du rpm font 1000 lignes !
en gros, il y a des trucs pour ajouter des entrées aux menus gnome (et pas KDE !?), et d'autres trucs du genre ...


---------------
get amaroK plugin
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Problème evenement clavier sous fire fox.Découper une image en java
[OpenGL] Probleme avec le rouge ... [resolu][JAVA] Plus haut niveau que les socket
[RESOLU]problème de récupération de dateProblème TextArea + Javascript
Conseil ->Quel type de serveur pour une base MySQL?problème avec fichier .htaccess
Problème d'affichage des enregistrements dans un DataReport VB6[Java] Problème avec le type long
Plus de sujets relatifs à : [java 1.5] problème de type


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