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

Apple Discussion :

Transformer une application JAVA (jar) en .dmg?


Sujet :

Apple

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 101
    Points : 50
    Points
    50
    Par défaut Transformer une application JAVA (jar) en .dmg?
    salut,

    J'ai téléchargé une application (storybook)Java pour Linux qui selon l'éditeur fonctionne sur Mac avec les commandes suivantes.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    xtract the file:
    $ tar xvf 
     
    Install it:
    $ ./install.sh
    
    Run it:
    $ ./storybook.sh
    En effet, les commandes passées dans le terminal installent l'application et la démarre MAIS où est installée cette application? Comment la faire démarrer par un raccourci comme les applications au format .dmg?
    Elle ne figure pas dans "Applications"
    Peut-on transformer du Java en .dmg? Comment on fait?

    Je dois à chaque fois taper pour démarrer mon application.

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Points : 562
    Points
    562
    Par défaut
    Tu peux ecrire un petit AppleScript pour lancer ton application et il suffit que tu click sur ceci et ton application est lancee

  3. #3
    Membre éprouvé Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Points : 1 001
    Points
    1 001
    Par défaut
    à mon avis tu veux pas un .dmg mais un .app
    un .app c'est juste un dossier vu comme un fichier (paquet plus précisément) donc il suffit de regarder comment sont faits les autres et de faire pareil

    pour savoir où est installée ton appli il faut décortiquer "install.sh", mais normalement il l'installe dans le dossier où tu te situes au moment où tu fais "storybook.sh".

    devrait y avoir moyen de faire simple en créant un dossier avec dedans les mêmes fichiers que dans un .app standard et d'y ajouter les fichier de l'appli.
    ensuite faut creuser l'affaire pour savoir comment lancer le bon fichier au moment de l'ouverture du .app...

  4. #4
    Membre éclairé
    Avatar de Pouet_forever
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    671
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 671
    Points : 842
    Points
    842
    Par défaut
    Tu peux tout simplement faire une recherche Spotlight pour voir où se situe ton fichier
    Pour créer un .dmg il te suffit d'utiliser l'utilitaire de disques, où si tu connais, utiliser la commande 'hdiutil'
    Plus tu pédales moins fort, moins t'avances plus vite.

  5. #5
    Membre éprouvé Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Points : 1 001
    Points
    1 001
    Par défaut
    je vois pas l'intérêt de faire un .dmg un .app plutôt non ?

  6. #6
    Membre éclairé
    Avatar de Pouet_forever
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    671
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 671
    Points : 842
    Points
    842
    Par défaut
    Je sais pas il a parlé d'un .dmg

    Sinon pour lancer ton application java depuis un .app, il suffit de créer une application avec Xcode, d'inclure tout ce qu'il faut, et de créer une application qui lance ton .jar. Ca se fait en quelques secondes
    Plus tu pédales moins fort, moins t'avances plus vite.

  7. #7
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    il suffit d'associer .jar avec JarLuncher et un dbclick sur le jar démarre ton application

    A+JYT

Discussions similaires

  1. Transformer une application Java en WebService
    Par raph382 dans le forum Services Web
    Réponses: 2
    Dernier message: 05/01/2012, 09h44
  2. [JavaService] Création d'un service a partir d'une application java en Jar)
    Par maxxper59 dans le forum EDI et Outils pour Java
    Réponses: 6
    Dernier message: 09/11/2010, 10h50
  3. ouvrir un jar depuis un menu d'une application Java
    Par kinfo dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 17/12/2009, 19h38
  4. integrer une application java ".jar" dans une autre application
    Par youssefkermel dans le forum Général Java
    Réponses: 1
    Dernier message: 19/05/2009, 15h11
  5. Réponses: 1
    Dernier message: 09/09/2008, 00h58

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