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

avec Java Discussion :

Class Scanner depuis un JAR


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur d'étude
    Inscrit en
    Janvier 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'étude

    Informations forums :
    Inscription : Janvier 2016
    Messages : 8
    Par défaut Class Scanner depuis un JAR
    Bonjour à vous, je m'arrache les cheveux depuis quelques jours avec ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
                File path= new File("C:\\Users\\JDS\\Desktop\\Phoebus-jar\\b.txt");
    		try{
    			Scanner scan = new Scanner(path);
    			if(scan.useDelimiter("\\Z").hasNext()){ System.out.println("YES"); }
    			else{ System.out.println("NO"); }
    			scan.close();
    		}catch (IOException e) {System.out.println(" erreur:" + e.toString());}
    Sous Eclipse tout se passe bien et il m'affiche YES

    Par contre lorsque j'exporte le programme en JAR et que je l’exécute il m'affiche NO...
    Le chemin donné est pourtant absolu et il trouve bien le fichier, c'est vraiment le test qui donne un résultat différent.

  2. #2
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 478
    Par défaut
    Dans ce genre de situation, le mieux est de faire du remote debugging de ton appli:
    1. Tu demarres ton appli en rajoutant juste les parametres de VM pour activer le debug: `-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=1044`
    2. Tu te connectes a ton appli depuis Eclipse IDE a localhost:1044 pour pouvoir la debugger: https://help.eclipse.org/oxygen/inde...htm&cp=1_3_6_2

    Et la, a coup de breakpoints et compagnie, tu pourras trouver ce qui coince.

  3. #3
    Membre habitué
    Homme Profil pro
    Ingénieur d'étude
    Inscrit en
    Janvier 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'étude

    Informations forums :
    Inscription : Janvier 2016
    Messages : 8
    Par défaut
    Merci pour ta réponse, mais je débute et chacune de tes phrases comportent des mots que je ne comprends pas :o
    Je pensais que c'était un truc tout bête, bon je regarderai ça quand j'aurai un peu de temps

  4. #4
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 478
    Par défaut
    Fais des recherches et apprends ces mots. Savoir debugger et utiliser un debugger est une competence super importante en Java et utile des le debut; c'est aussi a mon avis une competence qui va clairement tracer une ligne entre les bons et les mauvais devs Java. Ca vaut le coup d'investir dedans des maintenant

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/04/2009, 01h43
  2. Accedér depuis un jar à une classe d'un war distant
    Par anicaise dans le forum Général Java
    Réponses: 8
    Dernier message: 30/05/2008, 15h00
  3. [classpath]classpath non chargé depuis le jar, le système,..
    Par Grummfy dans le forum Général Java
    Réponses: 5
    Dernier message: 12/01/2006, 17h28
  4. getRessource() d'un fichier local depuis un JAR
    Par romaintaz dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 03/08/2005, 12h11
  5. [JAR]ouverture de fichier texte depuis executables jar
    Par julien31 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 01/03/2005, 15h53

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