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 :

Fournir le JRE avec mon appli


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut Fournir le JRE avec mon appli
    Bonjour,

    J'ai été faire un tour sur le FAQ et j'ai lancé une recherche, mais je n'ai pas trouvé ce que je cherchais, pourtant j'imagine que c'est un sujet qui a déjà dû être abordé, mais bon...

    Voilà, j'ai développé mon appli avec le JRE 1.4.2. Hors mon client a besoin d'avoir une plus vieille version du JRE (la 1.3 pour être précis) afin que d'autres applis puissent continuer à tourner.

    J'ai cru comprendre qu'on pouvait fournir le JRE à utiliser par mon appli, tout en ne l'installant pas sur les postes du client (en le copiant juste dans le répertoire de mon appli et en lui spécifiant d'utiliser ce JRE là et pas celui installé sur la machine), mais je ne sais pas comment faire.
    Quelqu'un peut-il m'éclairer?...

    Merci!

  2. #2
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Personne? :

  3. #3
    Membre chevronné
    Inscrit en
    Avril 2004
    Messages
    503
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 503
    Par défaut
    En utilisant un logiciel genre JToExe, tu peux créer un .exe de ton appli qui utilise une JRE embarquée.
    C'est l'architecture de toute mes applis.
    Fais une recherche avec mon pseudo, tu trouveras surement des sujets où j'en parle déjà.

  4. #4
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Oui tu peux le faire (Maple le fait par exemple), il y a une licence expliquant ce que tu peux faire ou non mais il suffit en gros de mettre le dossier jre/ qui est sur ton disque dans le dossier de ton appli.

  5. #5
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Citation Envoyé par Gfx
    Oui tu peux le faire (Maple le fait par exemple), il y a une licence expliquant ce que tu peux faire ou non mais il suffit en gros de mettre le dossier jre/ qui est sur ton disque dans le dossier de ton appli.
    Et c'est tout?
    Y'a pas un path à préciser ou un truc dans le genre?
    Je copie juste le JRE?

  6. #6
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Ben il faut juste que tu t'assures que les lanceurs de ton application utilisent le JRE que tu as package avec ton application. Jette un oeil a des outils comme InstallAnywhere, ils te permettent d'automatiser tout ca.

  7. #7
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Nous on utilise IzPack. Et j'ai pas vu ce genre de manip dans la doc...

  8. #8
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    IzPack permet aussi de faire ca mais pas de maniere automatique. Si je me souviens bien Izpack a des lanceurs natifs, il suffit de les configurer pour utiliser le JRE fourni avec l'application. Je demanderai des details a l'auteur d'IzPack des qu'il se connecte.

  9. #9
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Merci bien msieur

  10. #10
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Tant que t'y est, tu pourrais lui demander comment faire pour copier un des fichiers de mon JAR à la racine du répertoire d'installation de mon appli?

  11. #11
    Membre éclairé Avatar de soad
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 520
    Par défaut Re: Fournir le JRE avec mon appli
    Citation Envoyé par seiryujay
    Voilà, j'ai développé mon appli avec le JRE 1.4.2. Hors mon client a besoin d'avoir une plus vieille version du JRE (la 1.3 pour être précis) afin que d'autres applis puissent continuer à tourner.
    le JRE 1.4.2 sait aussi exécuter des appli qui sont compiler en 1.3 !

  12. #12
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Ouais, mais c'est une requête du client de conserver son JRE actuel, donc j'obéis...

  13. #13
    Membre éprouvé Avatar de Actarus78
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Septembre 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 87
    Par défaut
    InstallAnywhere devrait pouvoir répondre à tes attentes.

    Features d'installAnywhere

    [/url]

  14. #14
    Membre éclairé Avatar de soad
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 520
    Par défaut
    ok.... et tu as essayé de compiler ton appli en 1.3 ? tu as beaucoup d'erreur ?

  15. #15
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Non, j'ai pas essayé, mais on compte passer à la version 1.5 d'ici peu, et là on aura des erreurs si on utilise des fonctionnalités bien pratiques telles que l'utilisation de types primaires dans les switch et ce genre de choses...
    Donc pas possible d'utiliser la 1.3.

  16. #16
    Membre éclairé Avatar de soad
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 520
    Par défaut
    oki alors je ne peux pas t'aider, je n'ai jamais intégrer un JRE a une appli... mais je trouve un peu dommage pcq l'appli pert ca portabilité et prend du poids


  17. #17
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Ben oui, je sais bien, mais si c'est une requête express, je ne peux pas passer outre...

  18. #18
    Membre chevronné
    Inscrit en
    Avril 2004
    Messages
    503
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 503
    Par défaut
    Citation Envoyé par saod
    oki alors je ne peux pas t'aider, je n'ai jamais intégrer un JRE a une appli... mais je trouve un peu dommage pcq l'appli pert ca portabilité et prend du poids

    Ok pour le poid en plus, mais pas du tout d'accord pour la non-portabilité !
    C'est tout le contraire !
    Le client n'a pas à se soucier de télécharger quoi que ce soit (JRE...) à l'installation du logiciel !
    Il copie, il double-clique, et tout fonctionne.
    Cela fait bien plus professionnel de livrer un outil qui ne demande pas de télécharger et d'installer autre chose pour fonctionner.

    Perso je ne travail plus que comme ça, même si cela ajoute 50Mo au projet.

  19. #19
    Membre éclairé Avatar de soad
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 520
    Par défaut
    Citation Envoyé par Regis.C
    Citation Envoyé par saod
    oki alors je ne peux pas t'aider, je n'ai jamais intégrer un JRE a une appli... mais je trouve un peu dommage pcq l'appli pert ca portabilité et prend du poids

    Ok pour le poid en plus, mais pas du tout d'accord pour la non-portabilité !
    C'est tout le contraire !
    Le client n'a pas à se soucier de télécharger quoi que ce soit (JRE...) à l'installation du logiciel !
    Il copie, il double-clique, et tout fonctionne.
    Cela fait bien plus professionnel de livrer un outil qui ne demande pas de télécharger et d'installer autre chose pour fonctionner.

    Perso je ne travail plus que comme ça, même si cela ajoute 50Mo au projet.

    ta fourni tout les JRE pour chaque OS alors ?

  20. #20
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Attends attends, on parle d'un client precis la, donc quelqu'un qui a un environnement bureautique connu et particulier. C'est assez rare d'avoir un melange d'OS tres differents dans une meme entreprise. Au pire il y aura deux ou trois OS differents et dans un tel environnement controle le deploiement ne sera pas affecte. Bref, fournir le JRE ne gene pas. Des outils comme InstallAnywhere savent generer au passage des installeurs pour MacOS X, Linux, Solaris et Windows avec et sans JRE inclus, le tout automatiquement.

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/01/2010, 15h56
  2. probleme bizarre avec mon appli
    Par hamdi amine dans le forum Windows Mobile
    Réponses: 1
    Dernier message: 10/10/2008, 19h58
  3. Problème avec mon appli mis en icone dans la barre des tâches
    Par Leray dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 10/04/2007, 20h30
  4. Problème d'affichage de dialogue avec mon appli
    Par Rupella dans le forum MFC
    Réponses: 17
    Dernier message: 02/09/2006, 00h11
  5. [PyQt] Mon appli se fige avec les sockets
    Par neeux dans le forum PyQt
    Réponses: 3
    Dernier message: 08/01/2006, 21h57

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