IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Exercices en Java : L'application JavaExos [Tutoriel]


Sujet :

Java

  1. #1
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 219
    Points : 1 655
    Points
    1 655
    Par défaut Exercices en Java : L'application JavaExos
    Bonjour à tous,

    J'ai écris un article pour présenter et mettre à disposition l'application JavaExos.

    Cette application regroupe tous les exercices en Java publiés sur mon espace de Developpez.com. C'est une application tout en un portable. Elle permet de visualiser dans une interface ergonomique très simplement l'énoncé des exercices qui sont regroupés dans des chapitres. Une démonstration de l'exercice peut être lancée afin d'avoir un aperçu du résultat attendu. Une fois que vous aurez terminé l'exercice, vous pourrez consulter la solution proposée qui a été relue par des bénévoles de Developpez.com.

    La version 1.0 contient les 8 premiers chapitres.
    http://sebastien-estienne.developpez...java/javaExos/

    Cette discussion a pour but d'avoir d'éventuels retours.

  2. #2
    Membre expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Points : 3 675
    Points
    3 675
    Par défaut
    ça à l'air sympa...

    petite question technique: c'est implémenté comment? ça va lire les articles en ligne? ou bien à chaque mise à jour d'un article il faut aussi mettre à jour le programme?
    "Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"

    Confucius, 448 av. J-C

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 219
    Points : 1 655
    Points
    1 655
    Par défaut
    Non cela ne va pas lire les articles en ligne, parce que cela obligerai la personne à avoir une connexion à internet et ça ne serait pas suffisamment fluide je pense. Les démos se lanceraient avec Java Web Start et ce ne serait pas aussi immédiat qu'actuellement. Cependant il est vrai que ça éviterai de mettre à jour le programme. Bref, les deux solutions ont leur avantages et leur inconvénients.

    Mon environnement comprend en partie un générateur et des tâches ant me permettant de re-générer n'importe quel chapitre ou tous au format des articles de developpez (puisque dans mon cas, ils suivent tous le même modèle) grâce à un fichier de description XML et bien sûr le code source des exercices.

    Au début j'avais automatisé cela car j'en avais marre de faire des copier coller des corrections dans mon code source et dans les articles. Et cela m'a donné l'idée de faire une petite application. (C'était aussi l'occasion, je l'avoue, d'appliquer le design pattern MVC).

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 7
    Points : 7
    Points
    7
    Par défaut Très bien, merci
    Bonjour,
    J’apprécie beaucoup votre travail, il sera d'autant plus intéressant au fur et à mesure qu'il s'agrandira d'exemple et d’exercices différents. J'ai toujours pensé, que pour acquérir une notion, certaines personnes ont besoin de plus d'un exemple. C'est le cas pour plusieurs exemples (PGCD, Produit de nombre...), c'est très bien.

    Il y a tellement à faire dans java que votre application, si elle est agrémenté et augmenté, pourrai devenir un référent dans le temps. Pensez vous faire un « pseudo appel » pour que des gens vous propose des exercices, faire un travail collaboratif?

    Par ailleurs, une amélioration possible serait de permettre à l'utilisateur de taper son code java dans votre appli (même s'il n'y as pas tout les services d'un IDE), et de générer son résultat. J'avoue que là, ça deviens plus chaud à mettre en place, surtout pour la suite des exemples

    En tout cas merci, ce support est très bien.

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 219
    Points : 1 655
    Points
    1 655
    Par défaut
    Bonjour,

    J’apprécie beaucoup votre travail, il sera d'autant plus intéressant au fur et à mesure qu'il s'agrandira d'exemple et d’exercices différents. J'ai toujours pensé, que pour acquérir une notion, certaines personnes ont besoin de plus d'un exemple. C'est le cas pour plusieurs exemples (PGCD, Produit de nombre...), c'est très bien.
    Je te remercie pour tous ces compliments. Ça me fait très plaisir et cela motive d'autant plus.
    Quand j'ai appris le langage Java, j'ai fait de nombreux exercices car je sais que de cette manière je retiens longtemps les choses. Il faut pratiquer pour maitriser... J'ai appris ce langage un ou deux ans avant de le voir à la fac.

    La page suivante http://sebastien-estienne.developpez...utoriels/java/ sur mon espace permet de consulter les exercices qui sont prévus. On devrait arriver au moins au chapitre 14 (GUI) d'ici la fin de l'année enfin je l'espère.

    Il y a tellement à faire dans java que votre application, si elle est agrémenté et augmenté, pourrai devenir un référent dans le temps. Pensez vous faire un « pseudo appel » pour que des gens vous propose des exercices, faire un travail collaboratif?
    Il est vrai que je passe parfois très longtemps à trouver une idée d'exercice et donc faire un appel à des idées pourrait être intéressant pour les prochains exercices ou même pour en ajouter dans les précédent s'ils apportent quelque chose.
    Pour ce qui concerne le travail collaboratif, je ne sais pas trop quoi te dire, j'ai un peu peur d'être dépassé et de ne plus tout contrôler. A voir...

    Par ailleurs, une amélioration possible serait de permettre à l'utilisateur de taper son code java dans votre appli (même s'il n'y as pas tout les services d'un IDE), et de générer son résultat. J'avoue que là, ça deviens plus chaud à mettre en place, surtout pour la suite des exemples
    L'idée n'est pas mauvaise du tout, je vais la noter. Il faut que j'évalue la charge de travail qu'il y a derrière car première vue ce n'est pas évident. Il faut aussi en discuter avec d'autres personnes.
    Le slogan du tout en un serait encore plus vrai :-)

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut bien
    c'est bien, je pense que ça peut être la base d'un cours interactif si tu lui ajoute les concepts théoriques.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Bravo et merci

  8. #8
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 219
    Points : 1 655
    Points
    1 655
    Par défaut
    Citation Envoyé par abdelghafour Voir le message
    c'est bien, je pense que ça peut être la base d'un cours interactif si tu lui ajoute les concepts théoriques.
    Citation Envoyé par fred000 Voir le message
    Bravo et merci
    Je vous remercie tous deux à mon tour.
    Pour la partie cours, j'y ai déjà pensé mais il y a déjà des cours sur le site de très bonne qualité que je ne m'y lancerai pas. En coopération avec une personne qui a écrit un cours, oui là cela pourrait se faire.

  9. #9
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    J'arrive pas à lancer l'application.

    Je prends une erreur java.lang.UnsatisfieldLinkError : sun.awt.SunToolkit.getAppContext ... etc ...

    Je pense qu'il trouve pas l'image du splash screen dans l'archive. (javaexos.gui.main.SplashWindow.<init><SplashWindow.java:92).

    Le fichier error.log reste vide malgré l'erreur.

    Sinon ça serait bien d'avoir le code source à disposition
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  10. #10
    Membre chevronné
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Points : 1 855
    Points
    1 855
    Par défaut
    c'est rigolo: dans mon propre cours je demande à écrire une classe Livre...
    Sauf que mes conclusions ne sont pas les mêmes.
    Pour simplifier: le Livre à une référence (ISBN), un titre, un auteur, un prix et d'autres champs.
    référence, titre, auteur et prix sont obligatoires: ils sont donc forcément initialisés par un constructeur "minimum" (d'autres constructeurs peuvent exister avec plus de paramètres, mais pas avec moins de paramètres).
    référence, titre et auteur sont immuables: donc pas de "set".
    Nous avons donc des approches radicalement différentes.
    J'ai des principes: je peux toujours trouver une bonne raison pour les contredire .... mais j'ai des principes!
    (mon excellent bouquin sur Java : https://eska-publishing.com/fr/livre...822407076.html)

  11. #11
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 219
    Points : 1 655
    Points
    1 655
    Par défaut
    J'arrive pas à lancer l'application.

    Je prends une erreur java.lang.UnsatisfieldLinkError : sun.awt.SunToolkit.getAppContext ... etc ...

    Je pense qu'il trouve pas l'image du splash screen dans l'archive. (javaexos.gui.main.SplashWindow.<init><SplashWindow.java:92).

    Le fichier error.log reste vide malgré l'erreur.

    Sinon ça serait bien d'avoir le code source à disposition
    Bonjour,

    Tu utilises quelle version de Java ? Quel est ton OS ? Comment as-tu lancé l'application ?

    Je vais regarder pour mettre le code source de l'application dans l'article car de toute façon je ne l'ai pas obfusqué.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
          // Crée une étiquette avec l'image.
          JLabel image = new JLabel(new ImageIcon(getClass().getResource(Constants.LOGO_PATH)));
     
          // Ajoute l'étiquette au panneau.
          getContentPane().add(image, BorderLayout.CENTER);
          pack(); // <- ligne 92.

  12. #12
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 219
    Points : 1 655
    Points
    1 655
    Par défaut
    Citation Envoyé par professeur shadoko Voir le message
    c'est rigolo: dans mon propre cours je demande à écrire une classe Livre...
    Sauf que mes conclusions ne sont pas les mêmes.
    Pour simplifier: le Livre à une référence (ISBN), un titre, un auteur, un prix et d'autres champs.
    référence, titre, auteur et prix sont obligatoires: ils sont donc forcément initialisés par un constructeur "minimum" (d'autres constructeurs peuvent exister avec plus de paramètres, mais pas avec moins de paramètres).
    référence, titre et auteur sont immuables: donc pas de "set".
    Nous avons donc des approches radicalement différentes.
    Bonjour,

    Il est clair que si mon exemple était utilisé dans une application, il serait préférable que le constructeur minimum prenne en paramètre le titre et l'auteur et qu'ils ne puissent pas être modifiés. Le but de ces exercices étant de pratiquer avant tout et je l'avoue parfois manquent un peu de cohérence s'ils devaient être intégrés dans une application mais on s'en rendrait tout de suite compte.

  13. #13
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    Tu utilises quelle version de Java ?
    java 1.6.0_13-b03

    Quel est ton OS ?
    Windows XP Prod SP2. Mis à jour avec toutes les updates

    Comment as-tu lancé l'application ?
    Ben avec un .bat.
    Tiens d'ailleurs la ligne de commande que tu indiques ne peut pas marcher puisque le JAR téléchargeable a un autre nom. (Donc j'utilise la commande standard de lancement d'un JAR que tu as indiquée au début de ton topic, mais je sais pas s'il manque pas une option que d'autres spécialistes de Java auraient trouvé naturel d'ajouter.) M'enfin vu le public c'est pas trop un problème ^^
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  14. #14
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 219
    Points : 1 655
    Points
    1 655
    Par défaut
    J'ai fait une ligne de commande qui est générique car je ne vais pas la changer à chaque nouvelle version.
    Je ne vois vraiment pas d'où cela peut venir. T'as installé une jdk ou jre (on ne sais jamais). Envoie moi par mp toute la stacktrace, j'aurai peut être une idée.
    Je te préviendrai quand je mettrai tout le code source en ligne.

    Citation Envoyé par Marco46 Voir le message
    java 1.6.0_13-b03

    Windows XP Prod SP2. Mis à jour avec toutes les updates

    Ben avec un .bat.
    Tiens d'ailleurs la ligne de commande que tu indiques ne peut pas marcher puisque le JAR téléchargeable a un autre nom. (Donc j'utilise la commande standard de lancement d'un JAR que tu as indiquée au début de ton topic, mais je sais pas s'il manque pas une option que d'autres spécialistes de Java auraient trouvé naturel d'ajouter.) M'enfin vu le public c'est pas trop un problème ^^

  15. #15
    Membre confirmé
    Avatar de Khaled.Noordin
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 354
    Points : 497
    Points
    497
    Billets dans le blog
    1
    Par défaut
    Merci sebastien, super réalisation , super idée, et gratuit, tout a ton honneur, bonne continuation
    ps: les sources de l'appli sont elle disponibles?

  16. #16
    Membre confirmé
    Avatar de Khaled.Noordin
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 354
    Points : 497
    Points
    497
    Billets dans le blog
    1
    Par défaut
    L'appli marche en faisant un clique droit ouvrir avec : sun Java Runtime Environement,
    mais du coup je n'ai pas acces au terminal pour afficher les "lancer demo" a moins que tu ai prevu une frame ou s'excute les demo, auquel cas cela ne fonctionne pas.
    J'ai essayé en lançant par le terminal, donc voici le résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    funkalee@ubuntu:~$ java -version
    java version "1.6.0_15"
    Java(TM) SE Runtime Environment (build 1.6.0_15-b03)
    Java HotSpot(TM) 64-Bit Server VM (build 14.1-b02, mixed mode)
    pour situer ma version, et je suis sur ubuntu karmic 64bits
    lancement de l'appli par le teminal bash
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    funkalee@ubuntu:~$ java -jar '/data/warehouse/secrétaire/java/book/JavaExos_v1.0.jar'
    #
    # A fatal error has been detected by the Java Runtime Environment:
    #
    #  SIGSEGV (0xb) at pc=0x00007fa2cd3a9b08, pid=8322, tid=140337191192848
    #
    # JRE version: 6.0_15-b03
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (14.1-b02 mixed mode linux-amd64 )
    # Problematic frame:
    # C  [libc.so.6+0x31b08]  catgets+0x18
    #
    # An error report file with more information is saved as:
    # /home/funkalee/hs_err_pid8322.log
    #
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    #
    Abandon
    le fichier d'erreur generé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
    333
    334
    335
    336
    337
    338
    339
    340
    341
    342
    343
    344
    345
    346
    347
    348
    349
    350
    351
    352
    353
    354
    355
    356
    357
    358
    359
    360
    361
    362
    363
    364
    365
    366
    367
    368
    369
    370
    371
    372
    373
    374
    375
    376
    377
    378
    379
    380
    381
    382
    383
    384
    385
    386
    387
    388
    389
    #
    # A fatal error has been detected by the Java Runtime Environment:
    #
    #  SIGSEGV (0xb) at pc=0x00007fa2cd3a9b08, pid=8322, tid=140337191192848
    #
    # JRE version: 6.0_15-b03
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (14.1-b02 mixed mode linux-amd64 )
    # Problematic frame:
    # C  [libc.so.6+0x31b08]  catgets+0x18
    #
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    #
    
    ---------------  T H R E A D  ---------------
    
    Current thread (0x0000000040e1f800):  JavaThread "main" [_thread_in_native, id=8323, stack(0x00007fa2cc5e0000,0x00007fa2cc6e1000)]
    
    siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000008
    
    Registers:
    RAX=0x0000000000000001, RBX=0x0000000041330d80, RCX=0x00007fa28485ab8d, RDX=0x0000000000000001
    RSP=0x00007fa2cc6df1f8, RBP=0x00007fa2cc6df230, RSI=0x0000000000000013, RDI=0x0000000000000000
    R8 =0x0000000000000001, R9 =0xffffffffffffff00, R10=0x00007fa2cc6defc0, R11=0x00007fa2cd3a9af0
    R12=0x000000000000011e, R13=0x0000000041131738, R14=0x000000000000000f, R15=0x00007fa2cc6df708
    RIP=0x00007fa2cd3a9b08, EFL=0x0000000000010202, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
      TRAPNO=0x000000000000000e
    
    Top of Stack: (sp=0x00007fa2cc6df1f8)
    0x00007fa2cc6df1f8:   0000000041330d80 00007fa2cc6df230
    0x00007fa2cc6df208:   00007fa2847b7f76 0000000041131738
    0x00007fa2cc6df218:   000000000000000f 00007fa2cc6df708
    0x00007fa2cc6df228:   00007fa27c05b270 00007fa2cc6df280
    0x00007fa2cc6df238:   00007fa2847b8b95 00000000012e7f01
    0x00007fa2cc6df248:   0000000000000120 0000000005a77f80
    0x00007fa2cc6df258:   0000000041131738 00007fa2846735a0
    0x00007fa2cc6df268:   000000000000011e 0000000000000120
    0x00007fa2cc6df278:   00007fa27c05b270 0000000040e1f9b8
    0x00007fa2cc6df288:   00007fa2846736ae 00007fa2849781f0
    0x00007fa2cc6df298:   00007fa2cc6df320 0000000041330d80
    0x00007fa2cc6df2a8:   00007fa284674373 00007fa2cc6df2d0
    0x00007fa2cc6df2b8:   00007fa2ccb33a47 0000000000000000
    0x00007fa2cc6df2c8:   0000000041216670 0000000041216670
    0x00007fa2cc6df2d8:   00050019ccd02d56 0000000041131738
    0x00007fa2cc6df2e8:   0101000000000000 0000000040f00d30
    0x00007fa2cc6df2f8:   00007fa27c05ccc0 00007fa2841d32a0
    0x00007fa2cc6df308:   0000000000000000 00007fa2cc6df6f8
    0x00007fa2cc6df318:   0000000000000000 00007fa283fc73d2
    0x00007fa2cc6df328:   0000000000000000 00007fa283fc7458
    0x00007fa2cc6df338:   0000000000000001 00007fa283fc73a8
    0x00007fa2cc6df348:   00000000412147c0 00007fa283fc697a
    0x00007fa2cc6df358:   0000000000000020 00007fa283fc6983
    0x00007fa2cc6df368:   0000000000000018 00007fa283fc6aa5
    0x00007fa2cc6df378:   0000000000000000 00007fa283fc6c55
    0x00007fa2cc6df388:   0000000000000005 00007fa283fc6c57
    0x00007fa2cc6df398:   0000000000000019 00007fa283fc6c48
    0x00007fa2cc6df3a8:   000000000000fff6 00007fa283fc69ca
    0x00007fa2cc6df3b8:   000000000000ffe2 00007fa284846e4b
    0x00007fa2cc6df3c8:   00007fa27c05af00 00007fa284846e67
    0x00007fa2cc6df3d8:   00007fa27c05aff0 00007fa284846e75
    0x00007fa2cc6df3e8:   00007fa27c05b0c0 00007fa28484857f 
    
    Instructions: (pc=0x00007fa2cd3a9b08)
    0x00007fa2cd3a9af8:   53 74 6d 83 c6 01 85 f6 7e 66 85 d2 78 62 89 d0
    0x00007fa2cd3a9b08:   4c 8b 4f 08 31 d2 0f af c6 48 8b 6f 18 4b 8d 1c 
    
    Stack: [0x00007fa2cc5e0000,0x00007fa2cc6e1000],  sp=0x00007fa2cc6df1f8,  free space=1020k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C  [libc.so.6+0x31b08]  catgets+0x18
    C  [libmawt.so+0x1a8b95]
    
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j  sun.awt.motif.MWindowPeer.pCreate(Lsun/awt/motif/MComponentPeer;Ljava/lang/String;)V+0
    j  sun.awt.motif.MWindowPeer.create(Lsun/awt/motif/MComponentPeer;)V+12
    j  sun.awt.motif.MComponentPeer.init(Ljava/awt/Component;)V+31
    j  sun.awt.motif.MWindowPeer.init(Ljava/awt/Window;)V+102
    j  sun.awt.motif.MFramePeer.<init>(Ljava/awt/Frame;)V+159
    j  sun.awt.motif.MToolkit.createFrame(Ljava/awt/Frame;)Ljava/awt/peer/FramePeer;+5
    j  java.awt.Frame.addNotify()V+20
    j  javax.swing.SwingUtilities$SharedOwnerFrame.addNotify()V+1
    j  java.awt.Window.pack()V+17
    j  javaexos.gui.main.SplashWindow.<init>()V+96
    j  javaexos.main.JavaExos.main([Ljava/lang/String;)V+4
    v  ~StubRoutines::call_stub
    
    ---------------  P R O C E S S  ---------------
    
    Java Threads: ( => current thread )
      0x00007fa27c08c000 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=8337, stack(0x00007fa281f08000,0x00007fa282009000)]
      0x00007fa27c065000 JavaThread "AWT-Motif" daemon [_thread_blocked, id=8336, stack(0x00007fa2820e3000,0x00007fa2821e4000)]
      0x00007fa27c063800 JavaThread "AWT-Shutdown" [_thread_blocked, id=8335, stack(0x00007fa2821e4000,0x00007fa2822e5000)]
      0x00007fa27c008000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=8334, stack(0x00007fa28291f000,0x00007fa282a20000)]
      0x0000000040f34800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=8332, stack(0x00007fa284c9f000,0x00007fa284da0000)]
      0x0000000040f31800 JavaThread "CompilerThread1" daemon [_thread_in_native, id=8331, stack(0x00007fa284da0000,0x00007fa284ea1000)]
      0x0000000040f2d000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=8330, stack(0x00007fa284ea1000,0x00007fa284fa2000)]
      0x0000000040f2b000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8329, stack(0x00007fa284fa2000,0x00007fa2850a3000)]
      0x0000000040f07800 JavaThread "Finalizer" daemon [_thread_blocked, id=8328, stack(0x00007fa2850e9000,0x00007fa2851ea000)]
      0x0000000040f05800 JavaThread "Reference Handler" daemon [_thread_blocked, id=8327, stack(0x00007fa2851ea000,0x00007fa2852eb000)]
    =>0x0000000040e1f800 JavaThread "main" [_thread_in_native, id=8323, stack(0x00007fa2cc5e0000,0x00007fa2cc6e1000)]
    
    Other Threads:
      0x0000000040eff000 VMThread [stack: 0x00007fa2852eb000,0x00007fa2853ec000] [id=8326]
      0x0000000040f37000 WatcherThread [stack: 0x00007fa284b9e000,0x00007fa284c9f000] [id=8333]
    
    VM state:not at safepoint (normal execution)
    
    VM Mutex/Monitor currently owned by a thread: None
    
    Heap
     PSYoungGen      total 18368K, used 7776K [0x00007fa2b3f40000, 0x00007fa2b53b0000, 0x00007fa2c8740000)
      eden space 15808K, 49% used [0x00007fa2b3f40000,0x00007fa2b46d8158,0x00007fa2b4eb0000)
      from space 2560K, 0% used [0x00007fa2b5130000,0x00007fa2b5130000,0x00007fa2b53b0000)
      to   space 2560K, 0% used [0x00007fa2b4eb0000,0x00007fa2b4eb0000,0x00007fa2b5130000)
     PSOldGen        total 41984K, used 0K [0x00007fa28af40000, 0x00007fa28d840000, 0x00007fa2b3f40000)
      object space 41984K, 0% used [0x00007fa28af40000,0x00007fa28af40000,0x00007fa28d840000)
     PSPermGen       total 21248K, used 9510K [0x00007fa285b40000, 0x00007fa287000000, 0x00007fa28af40000)
      object space 21248K, 44% used [0x00007fa285b40000,0x00007fa286489ad0,0x00007fa287000000)
    
    Dynamic libraries:
    40000000-40009000 r-xp 00000000 08:01 273096                             /usr/lib/jvm/java-6-sun-1.6.0.15/jre/bin/java
    40108000-4010a000 rwxp 00008000 08:01 273096                             /usr/lib/jvm/java-6-sun-1.6.0.15/jre/bin/java
    40e17000-41412000 rwxp 00000000 00:00 0                                  [heap]
    7fa27c000000-7fa27c192000 rwxp 00000000 00:00 0 
    7fa27c192000-7fa280000000 ---p 00000000 00:00 0 
    7fa281f08000-7fa281f0b000 ---p 00000000 00:00 0 
    7fa281f0b000-7fa282009000 rwxp 00000000 00:00 0 
    7fa282009000-7fa282012000 r-xs 00000000 08:01 244968                     /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86-64.cache-2
    7fa282012000-7fa282014000 r-xs 00000000 08:01 244969                     /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-x86-64.cache-2
    7fa282014000-7fa282017000 r-xs 00000000 08:01 244989                     /var/cache/fontconfig/f24b2111ab8703b4e963115a8cf14259-x86-64.cache-2
    7fa282017000-7fa28201a000 r-xs 00000000 08:01 131197                     /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86-64.cache-2
    7fa28201a000-7fa28201f000 r-xs 00000000 08:01 140204                     /var/cache/fontconfig/926e794c3d5e5dffcaf2fa83ef8d36c2-x86-64.cache-2
    7fa28201f000-7fa282023000 r-xs 00000000 08:01 244962                     /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-x86-64.cache-2
    7fa282023000-7fa282028000 r-xs 00000000 08:01 244945                     /var/cache/fontconfig/062808c12e6e608270f93bb230aed730-x86-64.cache-2
    7fa282086000-7fa2820e3000 rwxp 00000000 00:00 0 
    7fa2820e3000-7fa2820e6000 ---p 00000000 00:00 0 
    7fa2820e6000-7fa2821e4000 rwxp 00000000 00:00 0 
    7fa2821e4000-7fa2821e7000 ---p 00000000 00:00 0 
    7fa2821e7000-7fa2822e5000 rwxp 00000000 00:00 0 
    7fa2822e5000-7fa2822ea000 r-xp 00000000 08:01 5162                       /usr/lib/libXfixes.so.3.1.0
    7fa2822ea000-7fa2824e9000 ---p 00005000 08:01 5162                       /usr/lib/libXfixes.so.3.1.0
    7fa2824e9000-7fa2824ea000 r-xp 00004000 08:01 5162                       /usr/lib/libXfixes.so.3.1.0
    7fa2824ea000-7fa2824eb000 rwxp 00005000 08:01 5162                       /usr/lib/libXfixes.so.3.1.0
    7fa2824eb000-7fa2824f4000 r-xp 00000000 08:01 5182                       /usr/lib/libXrender.so.1.3.0
    7fa2824f4000-7fa2826f3000 ---p 00009000 08:01 5182                       /usr/lib/libXrender.so.1.3.0
    7fa2826f3000-7fa2826f4000 r-xp 00008000 08:01 5182                       /usr/lib/libXrender.so.1.3.0
    7fa2826f4000-7fa2826f5000 rwxp 00009000 08:01 5182                       /usr/lib/libXrender.so.1.3.0
    7fa2826f5000-7fa2826fe000 r-xp 00000000 08:01 5154                       /usr/lib/libXcursor.so.1.0.2
    7fa2826fe000-7fa2828fd000 ---p 00009000 08:01 5154                       /usr/lib/libXcursor.so.1.0.2
    7fa2828fd000-7fa2828fe000 r-xp 00008000 08:01 5154                       /usr/lib/libXcursor.so.1.0.2
    7fa2828fe000-7fa2828ff000 rwxp 00009000 08:01 5154                       /usr/lib/libXcursor.so.1.0.2
    7fa28291f000-7fa282922000 ---p 00000000 00:00 0 
    7fa282922000-7fa282a20000 rwxp 00000000 00:00 0 
    7fa282a20000-7fa282a9e000 r-xp 00000000 08:01 273178                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libfontmanager.so
    7fa282a9e000-7fa282b9d000 ---p 0007e000 08:01 273178                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libfontmanager.so
    7fa282b9d000-7fa282bb3000 rwxp 0007d000 08:01 273178                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libfontmanager.so
    7fa282bb3000-7fa282bc4000 rwxp 00000000 00:00 0 
    7fa282bc4000-7fa282bcb000 r-xp 00000000 08:01 273171                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libnio.so
    7fa282bcb000-7fa282cca000 ---p 00007000 08:01 273171                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libnio.so
    7fa282cca000-7fa282ccc000 rwxp 00006000 08:01 273171                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libnio.so
    7fa282ccc000-7fa282cdf000 r-xp 00000000 08:01 273170                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libnet.so
    7fa282cdf000-7fa282de0000 ---p 00013000 08:01 273170                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libnet.so
    7fa282de0000-7fa282de3000 rwxp 00014000 08:01 273170                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libnet.so
    7fa282de3000-7fa282de8000 r-xp 00000000 08:01 5158                       /usr/lib/libXdmcp.so.6.0.0
    7fa282de8000-7fa282fe7000 ---p 00005000 08:01 5158                       /usr/lib/libXdmcp.so.6.0.0
    7fa282fe7000-7fa282fe8000 rwxp 00004000 08:01 5158                       /usr/lib/libXdmcp.so.6.0.0
    7fa282fe8000-7fa282feb000 r-xp 00000000 08:01 1109                       /lib/libuuid.so.1.3.0
    7fa282feb000-7fa2831eb000 ---p 00003000 08:01 1109                       /lib/libuuid.so.1.3.0
    7fa2831eb000-7fa2831ec000 r-xp 00003000 08:01 1109                       /lib/libuuid.so.1.3.0
    7fa2831ec000-7fa2831ed000 rwxp 00004000 08:01 1109                       /lib/libuuid.so.1.3.0
    7fa2831ed000-7fa283204000 r-xp 00000000 08:01 5110                       /usr/lib/libICE.so.6.3.0
    7fa283204000-7fa283403000 ---p 00017000 08:01 5110                       /usr/lib/libICE.so.6.3.0
    7fa283403000-7fa283404000 r-xp 00016000 08:01 5110                       /usr/lib/libICE.so.6.3.0
    7fa283404000-7fa283405000 rwxp 00017000 08:01 5110                       /usr/lib/libICE.so.6.3.0
    7fa283405000-7fa283408000 rwxp 00000000 00:00 0 
    7fa283408000-7fa283423000 r-xp 00000000 08:01 6186                       /usr/lib/libxcb.so.1.1.0
    7fa283423000-7fa283622000 ---p 0001b000 08:01 6186                       /usr/lib/libxcb.so.1.1.0
    7fa283622000-7fa283623000 r-xp 0001a000 08:01 6186                       /usr/lib/libxcb.so.1.1.0
    7fa283623000-7fa283624000 rwxp 0001b000 08:01 6186                       /usr/lib/libxcb.so.1.1.0
    7fa283624000-7fa28362c000 r-xp 00000000 08:01 5139                       /usr/lib/libSM.so.6.0.0
    7fa28362c000-7fa28382b000 ---p 00008000 08:01 5139                       /usr/lib/libSM.so.6.0.0
    7fa28382b000-7fa28382c000 r-xp 00007000 08:01 5139                       /usr/lib/libSM.so.6.0.0
    7fa28382c000-7fa28382d000 rwxp 00008000 08:01 5139                       /usr/lib/libSM.so.6.0.0
    7fa28382d000-7fa28382f000 r-xp 00000000 08:01 5147                       /usr/lib/libXau.so.6.0.0
    7fa28382f000-7fa283a2e000 ---p 00002000 08:01 5147                       /usr/lib/libXau.so.6.0.0
    7fa283a2e000-7fa283a2f000 r-xp 00001000 08:01 5147                       /usr/lib/libXau.so.6.0.0
    7fa283a2f000-7fa283a30000 rwxp 00002000 08:01 5147                       /usr/lib/libXau.so.6.0.0
    7fa283a30000-7fa283a39000 r-xp 00000000 08:01 5168                       /usr/lib/libXi.so.6.0.0
    7fa283a39000-7fa283c39000 ---p 00009000 08:01 5168                       /usr/lib/libXi.so.6.0.0
    7fa283c39000-7fa283c3a000 r-xp 00009000 08:01 5168                       /usr/lib/libXi.so.6.0.0
    7fa283c3a000-7fa283c3b000 rwxp 0000a000 08:01 5168                       /usr/lib/libXi.so.6.0.0
    7fa283c3b000-7fa283d6c000 r-xp 00000000 08:01 5141                       /usr/lib/libX11.so.6.2.0
    7fa283d6c000-7fa283f6c000 ---p 00131000 08:01 5141                       /usr/lib/libX11.so.6.2.0
    7fa283f6c000-7fa283f6d000 r-xp 00131000 08:01 5141                       /usr/lib/libX11.so.6.2.0
    7fa283f6d000-7fa283f71000 rwxp 00132000 08:01 5141                       /usr/lib/libX11.so.6.2.0
    7fa283f71000-7fa283fd0000 r-xp 00000000 08:01 5186                       /usr/lib/libXt.so.6.0.0
    7fa283fd0000-7fa2841d0000 ---p 0005f000 08:01 5186                       /usr/lib/libXt.so.6.0.0
    7fa2841d0000-7fa2841d1000 r-xp 0005f000 08:01 5186                       /usr/lib/libXt.so.6.0.0
    7fa2841d1000-7fa2841d6000 rwxp 00060000 08:01 5186                       /usr/lib/libXt.so.6.0.0
    7fa2841d6000-7fa2841d7000 rwxp 00000000 00:00 0 
    7fa2841d7000-7fa2841e8000 r-xp 00000000 08:01 5160                       /usr/lib/libXext.so.6.4.0
    7fa2841e8000-7fa2843e7000 ---p 00011000 08:01 5160                       /usr/lib/libXext.so.6.4.0
    7fa2843e7000-7fa2843e8000 r-xp 00010000 08:01 5160                       /usr/lib/libXext.so.6.4.0
    7fa2843e8000-7fa2843e9000 rwxp 00011000 08:01 5160                       /usr/lib/libXext.so.6.4.0
    7fa2843e9000-7fa2843ee000 r-xp 00000000 08:01 5188                       /usr/lib/libXtst.so.6.1.0
    7fa2843ee000-7fa2845ee000 ---p 00005000 08:01 5188                       /usr/lib/libXtst.so.6.1.0
    7fa2845ee000-7fa2845ef000 r-xp 00005000 08:01 5188                       /usr/lib/libXtst.so.6.1.0
    7fa2845ef000-7fa2845f0000 rwxp 00006000 08:01 5188                       /usr/lib/libXtst.so.6.1.0
    7fa2845f3000-7fa2845f7000 r-xs 00000000 08:01 136196                     /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86-64.cache-2
    7fa2845f7000-7fa284600000 r-xs 00000000 08:01 244961                     /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86-64.cache-2
    7fa284600000-7fa284610000 r-xs 00000000 08:01 244947                     /var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-x86-64.cache-2
    7fa284610000-7fa284877000 r-xp 00000000 08:01 273187                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/motif21/libmawt.so
    7fa284877000-7fa284978000 ---p 00267000 08:01 273187                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/motif21/libmawt.so
    7fa284978000-7fa2849cc000 rwxp 00268000 08:01 273187                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/motif21/libmawt.so
    7fa2849cc000-7fa2849cf000 rwxp 00000000 00:00 0 
    7fa2849cf000-7fa284a61000 r-xp 00000000 08:01 273209                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libawt.so
    7fa284a61000-7fa284b60000 ---p 00092000 08:01 273209                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libawt.so
    7fa284b60000-7fa284b79000 rwxp 00091000 08:01 273209                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libawt.so
    7fa284b79000-7fa284b9e000 rwxp 00000000 00:00 0 
    7fa284b9e000-7fa284b9f000 ---p 00000000 00:00 0 
    7fa284b9f000-7fa284c9f000 rwxp 00000000 00:00 0 
    7fa284c9f000-7fa284ca2000 ---p 00000000 00:00 0 
    7fa284ca2000-7fa284da0000 rwxp 00000000 00:00 0 
    7fa284da0000-7fa284da3000 ---p 00000000 00:00 0 
    7fa284da3000-7fa284ea1000 rwxp 00000000 00:00 0 
    7fa284ea1000-7fa284ea4000 ---p 00000000 00:00 0 
    7fa284ea4000-7fa284fa2000 rwxp 00000000 00:00 0 
    7fa284fa2000-7fa284fa5000 ---p 00000000 00:00 0 
    7fa284fa5000-7fa2850a3000 rwxp 00000000 00:00 0 
    7fa2850a3000-7fa2850aa000 r-xs 00000000 08:01 134078                     /usr/lib/gconv/gconv-modules.cache
    7fa2850aa000-7fa2850e9000 r-xp 00000000 08:01 264347                     /usr/lib/locale/fr_FR.utf8/LC_CTYPE
    7fa2850e9000-7fa2850ec000 ---p 00000000 00:00 0 
    7fa2850ec000-7fa2851ea000 rwxp 00000000 00:00 0 
    7fa2851ea000-7fa2851ed000 ---p 00000000 00:00 0 
    7fa2851ed000-7fa2852eb000 rwxp 00000000 00:00 0 
    7fa2852eb000-7fa2852ec000 ---p 00000000 00:00 0 
    7fa2852ec000-7fa28541f000 rwxp 00000000 00:00 0 
    7fa28541f000-7fa2855b5000 r-xs 02fb3000 08:01 273166                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/rt.jar
    7fa2855b5000-7fa2855b6000 ---p 00000000 00:00 0 
    7fa2855b6000-7fa2856b6000 rwxp 00000000 00:00 0 
    7fa2856b6000-7fa2856b7000 ---p 00000000 00:00 0 
    7fa2856b7000-7fa2857c2000 rwxp 00000000 00:00 0 
    7fa2857c2000-7fa2857e1000 rwxp 00000000 00:00 0 
    7fa2857e1000-7fa2857f6000 rwxp 00000000 00:00 0 
    7fa2857f6000-7fa285929000 rwxp 00000000 00:00 0 
    7fa285929000-7fa285934000 rwxp 00000000 00:00 0 
    7fa285934000-7fa285953000 rwxp 00000000 00:00 0 
    7fa285953000-7fa285968000 rwxp 00000000 00:00 0 
    7fa285968000-7fa285a9b000 rwxp 00000000 00:00 0 
    7fa285a9b000-7fa285aa6000 rwxp 00000000 00:00 0 
    7fa285aa6000-7fa285b3f000 rwxp 00000000 00:00 0 
    7fa285b3f000-7fa287000000 rwxp 00000000 00:00 0 
    7fa287000000-7fa28af40000 rwxp 00000000 00:00 0 
    7fa28af40000-7fa28d840000 rwxp 00000000 00:00 0 
    7fa28d840000-7fa2b3f40000 rwxp 00000000 00:00 0 
    7fa2b3f40000-7fa2b53b0000 rwxp 00000000 00:00 0 
    7fa2b53b0000-7fa2c8740000 rwxp 00000000 00:00 0 
    7fa2c8740000-7fa2c89b0000 rwxp 00000000 00:00 0 
    7fa2c89b0000-7fa2cb740000 rwxp 00000000 00:00 0 
    7fa2cb740000-7fa2cb74e000 r-xp 00000000 08:01 273180                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libzip.so
    7fa2cb74e000-7fa2cb850000 ---p 0000e000 08:01 273180                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libzip.so
    7fa2cb850000-7fa2cb853000 rwxp 00010000 08:01 273180                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libzip.so
    7fa2cb853000-7fa2cb854000 rwxp 00000000 00:00 0 
    7fa2cb854000-7fa2cb860000 r-xp 00000000 08:01 3945                       /lib/libnss_files-2.10.1.so
    7fa2cb860000-7fa2cba5f000 ---p 0000c000 08:01 3945                       /lib/libnss_files-2.10.1.so
    7fa2cba5f000-7fa2cba60000 r-xp 0000b000 08:01 3945                       /lib/libnss_files-2.10.1.so
    7fa2cba60000-7fa2cba61000 rwxp 0000c000 08:01 3945                       /lib/libnss_files-2.10.1.so
    7fa2cba61000-7fa2cba6b000 r-xp 00000000 08:01 3947                       /lib/libnss_nis-2.10.1.so
    7fa2cba6b000-7fa2cbc6a000 ---p 0000a000 08:01 3947                       /lib/libnss_nis-2.10.1.so
    7fa2cbc6a000-7fa2cbc6b000 r-xp 00009000 08:01 3947                       /lib/libnss_nis-2.10.1.so
    7fa2cbc6b000-7fa2cbc6c000 rwxp 0000a000 08:01 3947                       /lib/libnss_nis-2.10.1.so
    7fa2cbc6c000-7fa2cbc73000 r-xp 00000000 08:01 3715                       /lib/libnss_compat-2.10.1.so
    7fa2cbc73000-7fa2cbe73000 ---p 00007000 08:01 3715                       /lib/libnss_compat-2.10.1.so
    7fa2cbe73000-7fa2cbe74000 r-xp 00007000 08:01 3715                       /lib/libnss_compat-2.10.1.so
    7fa2cbe74000-7fa2cbe75000 rwxp 00008000 08:01 3715                       /lib/libnss_compat-2.10.1.so
    7fa2cbe75000-7fa2cbe7c000 r-xp 00000000 08:01 273181                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/native_threads/libhpi.so
    7fa2cbe7c000-7fa2cbf7d000 ---p 00007000 08:01 273181                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/native_threads/libhpi.so
    7fa2cbf7d000-7fa2cbf7f000 rwxp 00008000 08:01 273181                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/native_threads/libhpi.so
    7fa2cbf7f000-7fa2cbf80000 rwxp 00000000 00:00 0 
    7fa2cbf80000-7fa2cbf96000 r-xp 00000000 08:01 3533                       /lib/libnsl-2.10.1.so
    7fa2cbf96000-7fa2cc196000 ---p 00016000 08:01 3533                       /lib/libnsl-2.10.1.so
    7fa2cc196000-7fa2cc197000 r-xp 00016000 08:01 3533                       /lib/libnsl-2.10.1.so
    7fa2cc197000-7fa2cc198000 rwxp 00017000 08:01 3533                       /lib/libnsl-2.10.1.so
    7fa2cc198000-7fa2cc19a000 rwxp 00000000 00:00 0 
    7fa2cc19a000-7fa2cc1c3000 r-xp 00000000 08:01 273191                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libjava.so
    7fa2cc1c3000-7fa2cc2c2000 ---p 00029000 08:01 273191                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libjava.so
    7fa2cc2c2000-7fa2cc2c9000 rwxp 00028000 08:01 273191                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libjava.so
    7fa2cc2c9000-7fa2cc2d6000 r-xp 00000000 08:01 273175                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libverify.so
    7fa2cc2d6000-7fa2cc3d5000 ---p 0000d000 08:01 273175                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libverify.so
    7fa2cc3d5000-7fa2cc3d8000 rwxp 0000c000 08:01 273175                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libverify.so
    7fa2cc3d8000-7fa2cc3df000 r-xp 00000000 08:01 3952                       /lib/librt-2.10.1.so
    7fa2cc3df000-7fa2cc5de000 ---p 00007000 08:01 3952                       /lib/librt-2.10.1.so
    7fa2cc5de000-7fa2cc5df000 r-xp 00006000 08:01 3952                       /lib/librt-2.10.1.so
    7fa2cc5df000-7fa2cc5e0000 rwxp 00007000 08:01 3952                       /lib/librt-2.10.1.so
    7fa2cc5e0000-7fa2cc5e3000 ---p 00000000 00:00 0 
    7fa2cc5e3000-7fa2cc6e1000 rwxp 00000000 00:00 0 
    7fa2cc6e1000-7fa2cc763000 r-xp 00000000 08:01 3176                       /lib/libm-2.10.1.so
    7fa2cc763000-7fa2cc963000 ---p 00082000 08:01 3176                       /lib/libm-2.10.1.so
    7fa2cc963000-7fa2cc964000 r-xp 00082000 08:01 3176                       /lib/libm-2.10.1.so
    7fa2cc964000-7fa2cc965000 rwxp 00083000 08:01 3176                       /lib/libm-2.10.1.so
    7fa2cc965000-7fa2cd0c3000 r-xp 00000000 08:01 273197                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/server/libjvm.so
    7fa2cd0c3000-7fa2cd1c2000 ---p 0075e000 08:01 273197                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/server/libjvm.so
    7fa2cd1c2000-7fa2cd33a000 rwxp 0075d000 08:01 273197                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/server/libjvm.so
    7fa2cd33a000-7fa2cd378000 rwxp 00000000 00:00 0 
    7fa2cd378000-7fa2cd4de000 r-xp 00000000 08:01 2921                       /lib/libc-2.10.1.so
    7fa2cd4de000-7fa2cd6dd000 ---p 00166000 08:01 2921                       /lib/libc-2.10.1.so
    7fa2cd6dd000-7fa2cd6e1000 r-xp 00165000 08:01 2921                       /lib/libc-2.10.1.so
    7fa2cd6e1000-7fa2cd6e2000 rwxp 00169000 08:01 2921                       /lib/libc-2.10.1.so
    7fa2cd6e2000-7fa2cd6e7000 rwxp 00000000 00:00 0 
    7fa2cd6e7000-7fa2cd6e9000 r-xp 00000000 08:01 3175                       /lib/libdl-2.10.1.so
    7fa2cd6e9000-7fa2cd8e9000 ---p 00002000 08:01 3175                       /lib/libdl-2.10.1.so
    7fa2cd8e9000-7fa2cd8ea000 r-xp 00002000 08:01 3175                       /lib/libdl-2.10.1.so
    7fa2cd8ea000-7fa2cd8eb000 rwxp 00003000 08:01 3175                       /lib/libdl-2.10.1.so
    7fa2cd8eb000-7fa2cd902000 r-xp 00000000 08:01 3950                       /lib/libpthread-2.10.1.so
    7fa2cd902000-7fa2cdb01000 ---p 00017000 08:01 3950                       /lib/libpthread-2.10.1.so
    7fa2cdb01000-7fa2cdb02000 r-xp 00016000 08:01 3950                       /lib/libpthread-2.10.1.so
    7fa2cdb02000-7fa2cdb03000 rwxp 00017000 08:01 3950                       /lib/libpthread-2.10.1.so
    7fa2cdb03000-7fa2cdb07000 rwxp 00000000 00:00 0 
    7fa2cdb07000-7fa2cdb26000 r-xp 00000000 08:01 2645                       /lib/ld-2.10.1.so
    7fa2cdb28000-7fa2cdb29000 r-xs 00000000 08:01 244953                     /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86-64.cache-2
    7fa2cdb29000-7fa2cdb2b000 r-xs 00000000 08:01 244950                     /var/cache/fontconfig/2c5ba8142dffc8bf0377700342b8ca1a-x86-64.cache-2
    7fa2cdb2b000-7fa2cdb35000 r-xs 00000000 08:01 244979                     /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86-64.cache-2
    7fa2cdb35000-7fa2cdb3f000 rwxp 00000000 00:00 0 
    7fa2cdb3f000-7fa2cdbf5000 rwxp 00000000 00:00 0 
    7fa2cdbf5000-7fa2cdbf7000 rwxp 00000000 00:00 0 
    7fa2cdbf7000-7fa2cdbfe000 r-xp 00000000 08:01 273167                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/jli/libjli.so
    7fa2cdbfe000-7fa2cdcff000 ---p 00007000 08:01 273167                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/jli/libjli.so
    7fa2cdcff000-7fa2cdd01000 rwxp 00008000 08:01 273167                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/jli/libjli.so
    7fa2cdd01000-7fa2cdd02000 rwxp 00000000 00:00 0 
    7fa2cdd03000-7fa2cdd04000 r-xs 00000000 08:01 244973                     /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-x86-64.cache-2
    7fa2cdd04000-7fa2cdd05000 r-xs 00000000 08:01 244955                     /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86-64.cache-2
    7fa2cdd05000-7fa2cdd10000 r-xs 00000000 08:01 136414                     /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86-64.cache-2
    7fa2cdd10000-7fa2cdd12000 r-xs 00000000 08:01 140205                     /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-x86-64.cache-2
    7fa2cdd12000-7fa2cdd18000 r-xs 0004c000 08:07 1727822                    /data/warehouse/secrétaire/java/book/JavaExos_v1.0.jar
    7fa2cdd18000-7fa2cdd20000 rwxs 00000000 08:01 287524                     /tmp/hsperfdata_funkalee/8322
    7fa2cdd20000-7fa2cdd21000 rwxp 00000000 00:00 0 
    7fa2cdd21000-7fa2cdd22000 r-xp 00000000 00:00 0 
    7fa2cdd22000-7fa2cdd25000 rwxp 00000000 00:00 0 
    7fa2cdd25000-7fa2cdd26000 r-xp 0001e000 08:01 2645                       /lib/ld-2.10.1.so
    7fa2cdd26000-7fa2cdd27000 rwxp 0001f000 08:01 2645                       /lib/ld-2.10.1.so
    7fffedacd000-7fffedae2000 rwxp 00000000 00:00 0                          [stack]
    7fffedb54000-7fffedb55000 r-xp 00000000 00:00 0                          [vdso]
    ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
    
    VM Arguments:
    java_command: /data/warehouse/secrétaire/java/book/JavaExos_v1.0.jar
    Launcher Type: SUN_STANDARD
    
    Environment Variables:
    JAVA_HOME=/usr/lib/jvm/java-6-sun
    PATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin:/data/lib/google/android-sdk/tools:/usr/lib/jvm/java-6-sun/bin:/home/funkalee/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
    USERNAME=funkalee
    LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/../lib/amd64:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/jdbc/lib
    SHELL=/bin/bash
    DISPLAY=:0.0
    
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x6bdd00], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGBUS: [libjvm.so+0x6bdd00], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGFPE: [libjvm.so+0x594ed0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGPIPE: [libjvm.so+0x594ed0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGXFSZ: [libjvm.so+0x594ed0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGILL: [libjvm.so+0x594ed0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x597690], sa_mask[0]=0x00000000, sa_flags=0x10000004
    SIGHUP: [libjvm.so+0x5973e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGINT: [libjvm.so+0x5973e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGTERM: [libjvm.so+0x5973e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGQUIT: [libjvm.so+0x5973e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    
    
    ---------------  S Y S T E M  ---------------
    
    OS:squeeze/sid
    
    uname:Linux 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 02:39:34 UTC 2010 x86_64
    libc:glibc 2.10.1 NPTL 2.10.1 
    rlimit: STACK 8192k, CORE 0k, NPROC infinity, NOFILE 1024, AS infinity
    load average:1.14 1.30 1.09
    
    CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 23 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1
    
    Memory: 4k page, physical 4025400k(2230916k free), swap 8297532k(8297532k free)
    
    vm_info: Java HotSpot(TM) 64-Bit Server VM (14.1-b02) for linux-amd64 JRE (1.6.0_15-b03), built on Jul  2 2009 15:26:16 by "java_re" with gcc 3.2.2 (SuSE Linux)
    
    time: Wed Feb 10 03:03:29 2010
    elapsed time: 0 seconds
    Si cela peut t'aider a améliorer ton appli, bon courage.

  17. #17
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 219
    Points : 1 655
    Points
    1 655
    Par défaut
    Citation Envoyé par funkalee Voir le message
    Merci sebastien, super réalisation , super idée, et gratuit, tout a ton honneur, bonne continuation
    ps: les sources de l'appli sont elle disponibles?
    Je te remercie.
    Oui je vais mettre d'ici peu le code source de l'application puisque tu n'es pas le seul à me le demander et que vous pourrez peut-être m'aider à comprendre d'où viennent les problèmes de certaines personnes.

    Edit : Les démos sont lancées dans une nouvelle jvm avec Runtime.getRuntime().exec(..). Je vais regarder ton message d'erreur; par contre je ne sais pas si je vais réinstaller ubuntu sur ma machine de suite.

  18. #18
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    Alors ce code source ?

    Perso c'est essentiellement pour de la lecture, je crois que dev.com a un SVN tu pourrais le publier ici en lecture seule.
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  19. #19
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 219
    Points : 1 655
    Points
    1 655
    Par défaut
    Bonjour,

    La version 1.1 de l'application JavaExos est disponible. Elle corrige sûrement le problème de "Marco46" sur la méthode pack(). Cette version contient aussi un nouveau chapitre, le chapitre 9 sur les caractères et les chaines. Le code source est désormais disponible :-)

    Pour ton problème "funkalee", je n'ai pas encore eu le temps de tester sous Ubuntu. Maintenant que le code source est disponible tu peux essayer de regarder toi même si tu es pressé.

    N'hésitez pas à me remonter tout problème.

  20. #20
    Membre expérimenté

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 219
    Points : 1 655
    Points
    1 655
    Par défaut v1.2
    Bonjour,

    La version 1.2 de l'application JavaExos est disponible. Cette version contient un nouveau chapitre, le chapitre 10 sur le traitement des exceptions.

    N'hésitez pas à me remonter tout problème.

Discussions similaires

  1. Sun Java System Application Server
    Par Sourrisseau dans le forum NetBeans
    Réponses: 4
    Dernier message: 15/11/2006, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo