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

Eclipse Java Discussion :

A Java Exception has occured


Sujet :

Eclipse Java

  1. #21
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2026
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2026
    Messages : 41
    Par défaut
    Oui le JRE est installé sous Windows
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    java -version
    java version "1.8.0_503"
    Java(TM) SE Runtime Environment (build 1.8.0_503-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 25.503-b01, mixed mode)
    Louis

  2. #22
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2026
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2026
    Messages : 41
    Par défaut
    Comme c'est une application qui sera distribuée, je ne peux demander aux utilisateurs de Windows que d'installer un JRE à partir de la source officielle Oracle, et uniquement le JRE pas le JDK
    Il doit bien y avoir une solution
    Louis

  3. #23
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2026
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2026
    Messages : 41
    Par défaut
    J'avoue être perplexe
    Sous Windows
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    PS C:\Users\louis\Documents> where java
    PS C:\Users\louis\Documents>
    On dirait qu'il ne trouve pas où se situe Java
    Pourtant
    Nom : Windows_Path-1.png
Affichages : 22
Taille : 80,0 Ko
    Et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    java -version
    java version "1.8.0_503"
    Java(TM) SE Runtime Environment (build 1.8.0_503-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 25.503-b01, mixed mode)
    Louis

  4. #24
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 633
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 633
    Par défaut
    Reprenons si tu le veux bien.
    Citation Envoyé par Sonata
    J'ai installé les mêmes versions de Java et Eclipse sur MacOs, et sur Windows
    Non, tu n'as pas les mêmes versions sous Windows et sous MAC. Tu le dis toi-même :

    Citation Envoyé par Sonata
    Sur MacOS java -version donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    java version "26" 2026-03-17
    Java(TM) SE Runtime Environment (build 26+35-2893)
    Java HotSpot(TM) 64-Bit Server VM (build 26+35-2893, mixed mode, sharing)
    Citation Envoyé par Sonata
    Sur Windows java -version donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    java version "1.8.0_503"
    Java(TM) SE Runtime Environment (build 1.8.0_503-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 25.503-b01, mixed mode)
    Citation Envoyé par Sonata
    Mon PATH pointe vers :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    C:\Program Files\Java\jre1.8.0_503\bin;
    %SystemRoot%\system32;
    %SystemRoot%;
    %SystemRoot%\System32\Wbem;
    %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
    %SYSTEMROOT%\System32\OpenSSH\;
    C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\
    Dans ton PATH, tu as bien Java, mais dans la version 8.
    Donc, comme je te l'ai déjà dit, pas compatible avec ton exécutable venant de MAC.

    Citation Envoyé par Sonata
    C'est la dernière version que j'ai installée
    Tu as commis une erreur d'interprétation.
    Tu n'as pas installé la dernière version de Windows, tu as fait une mise à jour de la version Java 8.

    Citation Envoyé par Sonata
    C'est la même version utilisée sur mon MacOS
    Non, ce n'est pas la même version.

    Comme je te l'ai déjà dit, tu as compilé sous MAC en utilisant la version Java 21.
    Tu transfères cet exécutable pour l'exécuter sous Windows, qui est encore dans la version Java 8.
    D'où le problème que tu rencontres, car ce ne sont pas les mêmes versions de Java.

    Tu dois installer sous Windows, le même Java que tu utilises sous MAC.

    Citation Envoyé par Sonata
    Oui le JRE est installé sous Windows
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    java -version
    java version "1.8.0_503"
    Java(TM) SE Runtime Environment (build 1.8.0_503-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 25.503-b01, mixed mode)
    Oui, tu as bien un JRE et non, tu n'as pas la bonne version.

    Je te le redis encore une fois, tu dois installer la même version Java que tu as sous MAC, soit Java 21.
    En admettant que ton exécutable, sous MAC, est aussi compatible avec Java 26, installe cette version sous Windows.

    Citation Envoyé par Sonata
    Il doit bien y avoir une solution
    Prenons le problème à l'envers.
    Le JRE installé sous Windows est le Java 8. Tu ne trouves pas à l'installation sous Windows le JRE de Java 21.

    Dans ce cas, sous MAC, installe la version Java 8, que tu compiles et que tu testes.
    Puis tu transfères cet exécutable testé sous MAC dans la version Java 8, sous Windows qui est selon ce que tu me dis, déjà sous Java 8.
    Tu n'as aucune installation, sous Windows, à faire pour ton JRE qui est déjà dans la version Java 8.

    Je vois dans ton PATH que tu as la version Java 8.
    Si tu dis que tu as installé la même version Java, que celle sous MAC, alors tu dois avoir cette installation présente.
    Il suffit de trouver sous Windows où se trouve ce répertoire d'installation, et en conséquence de modifier le PATH.

    Je pense que je t'ai aidé au mieux de mes possibilités.
    A toi de prendre la bonne décision qui impactera le moins tes utilisateurs.

  5. #25
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2026
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2026
    Messages : 41
    Par défaut
    Hello
    Finalement j'ai trouvé
    Dans Les propriétés du projet
    Java Build Path - Libraries : sélectionner JRE System Library [JavaSE-1.8]
    Désolé de t'avoir fait perdre autant de temps alors que la solution était sous mes yeux
    Encore merci pour ta patience
    Louis

Discussions similaires

  1. Réponses: 3
    Dernier message: 20/09/2006, 13h20
  2. [FLASH 8] An error has occured opening the file?
    Par baleiney dans le forum Flash
    Réponses: 1
    Dernier message: 16/07/2006, 22h28
  3. [debutant]ERROR:An error has occured
    Par iftolotfi dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 08/06/2006, 13h47
  4. Réponses: 3
    Dernier message: 16/09/2004, 14h11

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