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

NetBeans Java Discussion :

Compiler en byte code


Sujet :

NetBeans Java

  1. #1
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut Compiler en byte code
    Salut, j'aimerais savoir si il était possible d'obtenir un fichier en bytecode de mon appli java via netbeans, j'ai essayé plein de truc mais je n'obtient qu'un jar.
    Merci

  2. #2
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    ton jar n'est en fait qu'un .zip qui contient des .class qui sont du bytecode java

  3. #3
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par lunatix Voir le message
    ton jar n'est en fait qu'un .zip qui contient des .class qui sont du bytecode java
    Oui c'est ce que j'ai cru comprendre en faisant des recherches, mais alors si je veux diffuser mon appli, comment dois je faire ? Il y a t-il une différence entre les différents OS ?
    Merci de vos réponses

  4. #4
    Membre émérite Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Par défaut
    Si ton jar est bien formé, alors tu peux le distribuer tel quel.

    Il n'y a pas de problème d'OS, le but premier de java étant précisément d'être multi-plateforme.
    Pour rappel ton .jar sera interprété par une JVM qui, elle, est différente selon les OS. Mais la plupart du temps, ça reste transparent pour le développeur/l'utilisateur

  5. #5
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Jidefix Voir le message
    Si ton jar est bien formé, alors tu peux le distribuer tel quel.

    Il n'y a pas de problème d'OS, le but premier de java étant précisément d'être multi-plateforme.
    Pour rappel ton .jar sera interprété par une JVM qui, elle, est différente selon les OS. Mais la plupart du temps, ça reste transparent pour le développeur/l'utilisateur
    Merci de ta réponse ! J'ai essayé de double cliquer sur mon jar sous linux ubuntu et je suis tombé sur le gestionnaire d'archive avec tout mes fichier (comme un zip).Je n'arrive a le lancer qu'en ligne de commande ( java - jar "/..../monProjet.jar"
    Merci

  6. #6
    Membre émérite Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Par défaut
    Citation Envoyé par stc074 Voir le message
    Merci de ta réponse ! J'ai essayé de double cliquer sur mon jar sous linux ubuntu et je suis tombé sur le gestionnaire d'archive avec tout mes fichier (comme un zip).Je n'arrive a le lancer qu'en ligne de commande ( java - jar "/..../monProjet.jar"
    Merci
    La plupart du temps on fournit à côté du jar un script qui fait l'appel à la JVM (un .sh sous Linux, un .bat sous Windows...). L'avantage est que tu peux ainsi utiliser des variables shell pour certains paramètres de la JVM, et qu'un utilisateur qui ne veut pas tout taper à la main a juste à lancer le script.

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Citation Envoyé par stc074 Voir le message
    Merci de ta réponse ! J'ai essayé de double cliquer sur mon jar sous linux ubuntu et je suis tombé sur le gestionnaire d'archive
    Merci
    Bouton droit -> ouvrir avec -> java (si présent)
    sinon (si ma mémoire est bonne)
    Bouton droit -> ouvrir avec -> autre application -> commande personnalisée -> java -jar

    Maintenant, en général, on crée un archive englobant le jar, archive dans laquelle on trouvera un .sh (pour les unix en général), un .bat (pour les windows), le jar et, éventuellement, ses dépendances

    Enfin, pour distribuer vraiment tout propre, il existe les installer

Discussions similaires

  1. compilation d'un code sur #develop
    Par auaubinj dans le forum Sharpdevelop
    Réponses: 1
    Dernier message: 26/02/2007, 11h24
  2. Réponses: 20
    Dernier message: 14/09/2006, 10h56
  3. [VB6] thread et compilation en P-code
    Par Ndugu dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/08/2006, 14h19
  4. JAVA, applets, servlets et le byte code
    Par Alain Morin dans le forum Applets
    Réponses: 10
    Dernier message: 23/02/2006, 17h42
  5. [JAR]jarsigner cryptage du byte code ?
    Par FFF dans le forum Sécurité
    Réponses: 3
    Dernier message: 15/12/2005, 23h20

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