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

JBuilder Java Discussion :

Bug lors de l'exécution


Sujet :

JBuilder Java

  1. #1
    Membre habitué Avatar de donnadieujulien
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 433
    Points : 191
    Points
    191
    Par défaut Bug lors de l'exécution
    Bonjour,

    j'ai posté un topic similaire dans un autre forum, mais je pense qu'ici s'est plus approprié.

    Bon j'exmplique mon problème :

    J'ai un programme.
    Ce programme, on peut l'éxécuter de deux façons :
    - soit par l'EDI (JBuilder 5 jdk 1.3) en compilant+exec
    - soit par l'application que j'ai crée (.jar).

    Mon programme marche nikel dans l'EDI.
    Mais dans le (.jar), j'ai un problème.

    Il se lance, marche bien à tous les niveaux (j'i contrôlé les différentes variables).
    Mais l'affichage sur mes combobox ne se rafraichit pas (elles sont liées à une jlist qu'on peut faire défiler à la souris ou par appui sur des boutons).

    Comment est-ce possible??
    Comment faire pour savoir d'où sa vient??
    (Le seul début d'explication que j'ai trouvé c'est au problème au niveau des jdk (1.3 dans l'EDI ->1.6 dans windows. Mais je ne sais même pas si dans lEDI quand on exécute, ca utilise la jre correspondante au jdk des librairies, ou non).

    Help Me Please!!!
    On ne peut créér ce qu'on ne peut imaginer...
    Tu sens la puissance du BIT?

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    fait déjà passer le jdk de ton ide vers java 6. 1.3 c'est du vieux vieux qui a été fortement remanié et débuggé depuis. Possible que ton code repose sur un bug qui a été corrigé depuis. Regarde aussi au niveau des tes éventuelles icones ou fichiers que tu charge. Est-ce que tu les charge avec des new File().open() ou est-ce que tu utilise, proprement Class.getResource()?

  3. #3
    Membre habitué Avatar de donnadieujulien
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 433
    Points : 191
    Points
    191
    Par défaut Problème
    J'ai essayé de faire passer le jdk en 1.6 et y me sort des erreurs incompréhensibles :

    java.io.IOException: CreateProcess: C:\Program Files\Java\jdk1.6.0\lib\bin\javaw -classpath "C:\Documents and Settings\DONNADIEU\Desktop\ReferenceHelpTool\classes;C:\jbuilder5\lib\dbswing.jar;C:\jbuilder5\lib\dx.jar;C:\jbuilder5\lib\beandt.jar;C:\Program Files\Java\jdk1.6.0\lib\dt.jar;C:\Program Files\Java\jdk1.6.0\lib\htmlconverter.jar;C:\Program Files\Java\jdk1.6.0\lib\jconsole.jar;C:\Program Files\Java\jdk1.6.0\lib\tools.jar" referencehelptool.RHT error=2

    Avertissement No. 910 : impossible de vérifier la classe referencehelptool.DialogBox_Mod ; problème avec l'importation : aucune classe ni source trouvé pour java.lang.String ; le paquet referencehelptool est supposé stable ; l'utilisation de -nomakestable est recommandée

    Avertissement No. 910 : impossible de vérifier la classe java.lang.String ; aucune classe ni source trouvé pour java.lang.String ; le paquet java.lang est supposé stable ; l'utilisation de -nomakestable est recommandée


    Je pense que c'est à cause de ces trois problèmes, que mon programme n'est pas stable en 1.6 mais je ne sais pas d'ou ca vient.

    Il est vrai que j'utilise pas mal de "vieilles" classes selfmade pour lire dans les fichiers par exemple :

    public class WriteReadFile {
    //Ecrit une String a partir d'un buffer dans un fichier donnée
    public int write2File(String buff, String r_file){
    File fichier = new File(r_file);
    try{
    int size = buff.length();
    FileOutputStream out = new FileOutputStream(r_file);
    byte b[] = buff.getBytes();
    out.write(b,0,size);
    out.flush();
    out.close();
    return 0;
    }
    catch(IOException io){return 1;}
    }



    De plus, tous les menus déroulants quand tu taps "." ont disparu...
    On ne peut créér ce qu'on ne peut imaginer...
    Tu sens la puissance du BIT?

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    upgrade ton ide? On dirait que ton ide oublie d'inclure, lors de l'exécution de java, le rt.jar dans le classpath....

  5. #5
    Membre habitué Avatar de donnadieujulien
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 433
    Points : 191
    Points
    191
    Par défaut Ouais
    C'est ce que j'ai fais, mais le nouveau Jbuilder = 1300Euros, c'est un peu cher quand meme...
    On ne peut créér ce qu'on ne peut imaginer...
    Tu sens la puissance du BIT?

  6. #6
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    ha ouais... c'est payant ce truc??

  7. #7
    Membre habitué Avatar de donnadieujulien
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    433
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 433
    Points : 191
    Points
    191
    Par défaut OK
    Solution = passer sur EDI plus récente...
    On ne peut créér ce qu'on ne peut imaginer...
    Tu sens la puissance du BIT?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 10/11/2005, 15h58
  2. Analyser les exceptions survenues lors de l'exécution
    Par cedricgirard dans le forum Langage
    Réponses: 10
    Dernier message: 13/10/2005, 15h22
  3. Problème lors de l'exécution de mes programmes
    Par darkmalak01 dans le forum Langage
    Réponses: 7
    Dernier message: 27/09/2005, 18h35
  4. [Swing]Bug lors d'un clic droit
    Par Jahjouh dans le forum Composants
    Réponses: 4
    Dernier message: 24/12/2004, 19h43
  5. Message d'erreur Windows lors de l'exécution de l'appli D6-
    Par kolac dans le forum Bases de données
    Réponses: 4
    Dernier message: 07/12/2004, 17h55

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