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 :

Appli écrite sous windows, ne fonctionne pas sous linux


Sujet :

NetBeans Java

  1. #1
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut Appli écrite sous windows, ne fonctionne pas sous linux
    Bonsoir à toutes et à tous,

    Avec l'IDE NetBeans, j'ai développé dans l'environnement Windows une petite application. Elle tourne correctement dans cet environnement.

    J'ai installé Linux sur mon PC et j'y ai téléchargé et installé le JRE 6.

    Lorsque je lance mon application dans cet environnement, j'ai ce qui suit :

    chp@ChP-Linux:/media/floppy0/Dessin/dist$ java -jar "Dessin.jar"
    Exception in thread "main" java.lang.ClassFormatError: MainAff (unrecognized class file version)
    at java.lang.VMClassLoader.defineClass(libgcj.so.70)
    at java.lang.ClassLoader.defineClass(libgcj.so.70)
    at java.security.SecureClassLoader.defineClass(libgcj.so.70)
    at java.net.URLClassLoader.findClass(libgcj.so.70)
    at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.70)
    at java.lang.ClassLoader.loadClass(libgcj.so.70)
    at java.lang.ClassLoader.loadClass(libgcj.so.70)
    at gnu.java.lang.MainThread.run(libgcj.so.70)
    chp@ChP-Linux:/media/floppy0/Dessin/dist$

    Que dois-en conclur, que faire ?

    Merci de votre aide.

    Pierre

  2. #2
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo update-java-alternatives -l
    Tu regardes dans la liste, et tu prends celui qui correspond à java sun 6:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo update-java-alternatives -s java-6-sun

  3. #3
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Merci pour cette réponse rapide. Cependant aucune des 2 commande que tu m'indiques ne donne de résultat :

    • la première --> -l = paramètre inconnu. quand j'essaie avec d'autres paramètres ( --all ou --list) je ne vois pas quoi faire.
    • la deuxième --> commande not found.

    Merci de votre aide.

    Pierre

  4. #4
    Membre éprouvé
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Points : 936
    Points
    936
    Par défaut
    Bonjour,

    Petite erreur de frappe dans la première commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo update-java-alternatives -l
    n!co
    Netbeans account : nico@share.java.net
    Merci de ne pas poser de questions techniques par MP

  5. #5
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo update-java-alternatives -l
    me donne : commande inconnue ???

    Cette commande doit-elle être lancée à partir d'un répertoire particulier ?

  6. #6
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    (c'est quoi ta distrib?)

    Bon dans ce cas, fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo update-alternatives --config java

  7. #7
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Citation Envoyé par ®om
    (c'est quoi ta distrib?)
    c'est Ubuntu.
    N'ayant pas le temps présentement, j'essayerai un peu plus tard ce que tu me proposes.

    Remarque : étant néophyte, j'avais d'abord installé le "jre" sur le bureau, c'est là où il avait été téléchargé. Ne sachant pas trop quoi faire, j'ai supprimé ce répertoire et j'ai réinstallé le "jre" dans "usr/java".

    J'ai ensuite téléchargé l'IDE "NetBeans 5.5 accompagné du "jdk6" que j'ai installé dans des sous-répertoire de "java".

    J'ai lancé "NetBeans", et récupéré mon projet "Dessin. Je l'ai compilé dans cet environnement puis lancé : ça marche.

    Je sors de "NetBeans" et j'essaie de lancer mon projet par : java -jar "Dessin.jar" ça me redonne l'erreur mentionnée au début de cette discussion.

    Des idées ?

    Merci de votre aide.

    Pierre

  8. #8
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    Le plus simple est de l'installer par ton gestionnaire de dépots...

  9. #9
    Expert confirmé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Points : 4 740
    Points
    4 740
    Par défaut
    Que donne en ligne de commande?

    Valère

    PS si tu as Ubuntu 7.04 (Feisty Fawn) je te conseille de tout installer java via les dépots multiverse: soit par apt-get, soit par synaptic.
    Pensez au bouton
    Je ne répond pas aux questions techniques par email ou MP.

  10. #10
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Citation Envoyé par ®om
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo update-alternatives --config java
    La réponse est : il n'y a qu'un programme fournissant java (/usr/bin/gij-wrapper-4.1).
    Rien à configurer.

    Donc ... ?

  11. #11
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Citation Envoyé par valered
    Que donne en ligne de commande
    La réponse est :
    java version "1.4.2"
    gij (GNU libgcj) version 4.1.2 (Ubuntu 4.1.2-0ubuntu5)

    ... et alors ?

    PS si tu as Ubuntu 7.04 (Feisty Fawn) je te conseille de tout installer java via les dépots multiverse: soit par apt-get, soit par synaptic.
    Etant néophyte en Linux, va falloir que je vois ce que c'est que tout ça.

    Cordialement

    Pierre.

  12. #12
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Citation Envoyé par ®om
    Le plus simple est de l'installer par ton gestionnaire de dépots...
    Comme j'ai dit dans une autre réponse : je suis néophyte en Linux, faut que je découvre tout cela.

    Cordialement.

    Pierre

  13. #13
    Expert éminent sénior


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Points : 11 101
    Points
    11 101
    Par défaut
    Tu devrais trouvé ton bonheur là http://blogs.sun.com/geertjan/entry/...gs_about_linux
    mais aussi dans le lien qu'il cite: http://blogs.sun.com/tmarble/entry/netbeans_in_ubuntu

    Vincent
    Vincent Brabant

    Ne pas me contacter par MP ni par mail pour des questions techniques. Ma liste d'amis restera vide.

    Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java

  14. #14
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut Quel NetBeans télécharger
    Bonjour à toutes et à tous,

    Suite à mes premiers pas peu glorieux sous linux, j'ai tout supprimé et tout réinstallé ubuntu.

    Sous WIndows, j'ai téléchargé NetBeans 5.5 avec le JDK 6.0. Je souhaite faire la même chose sous linux. Dans le gestionnaire de paquets Synaptic, plusieurs propositions sont faites. Laquelle choisir qui corresponde à celle que j'ai sous Windows ?
    • netbeans5.5
    • netbeans5.5-doc
    • netbeans5.5-platform
    • ou autre ?

    Autre question : lors du transfert dans Linux d'un projet que j'ai développé sous Windows, j'ai eu tout un tas d'erreurs relatives à l'utilisation des caractères accentués. Il est question de caractères UTF-8. Comment régler le problème d'un côté ou de l'autre ?

    Merci de votre aide.

    Pierre

  15. #15
    Membre éprouvé
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Points : 936
    Points
    936
    Par défaut
    Citation Envoyé par ChPr
    Bonjour à toutes et à tous,

    Suite à mes premiers pas peu glorieux sous linux, j'ai tout supprimé et tout réinstallé ubuntu.

    Sous WIndows, j'ai téléchargé NetBeans 5.5 avec le JDK 6.0. Je souhaite faire la même chose sous linux. Dans le gestionnaire de paquets Synaptic, plusieurs propositions sont faites. Laquelle choisir qui corresponde à celle que j'ai sous Windows ?
    • netbeans5.5
    • netbeans5.5-doc
    • netbeans5.5-platform
    • ou autre ?
    Commences par t'assurer que tu as bien le jdk 6 d'installé.
    Symnaptic est disponible dans ton menu Administration. En faisant une recherche sur java tu selectionnes les packets correspodant a java6 et applique l'action:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    sun-java6-bin
    sun-java6-doc
    sun-java6-fonts
    sun-java6-jdk
    sun-java6-jre
    sun-java6-source
    sun-java6-plugin (dispo que pour la version 32bits)
    Ensuite il faut mettre java6 par defaut, tu utilises qu'elle version d'ubuntu ?

    Pour netbeans je te conseil de l'installer à la main, plus simple et cela évite d'installter une floppé de dépendance.

    Citation Envoyé par ChPr
    Autre question : lors du transfert dans Linux d'un projet que j'ai développé sous Windows, j'ai eu tout un tas d'erreurs relatives à l'utilisation des caractères accentués. Il est question de caractères UTF-8. Comment régler le problème d'un côté ou de l'autre ?
    A configurer sur chaque OS dans les options avancées de l'éditeur java

    n!co
    Netbeans account : nico@share.java.net
    Merci de ne pas poser de questions techniques par MP

  16. #16
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Citation Envoyé par n!co
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    sun-java6-bin
    sun-java6-doc
    sun-java6-fonts
    sun-java6-jdk
    sun-java6-jre
    sun-java6-source
    sun-java6-plugin (dispo que pour la version 32bits)
    Lorsqu'e je sélectionne tous ces paquets et que je les installe : ça se termine par des erreurs : je les ai désinstallés.

    J'ai téléchargé NetBeans 5.5 avec le jdk6 et je l'ai installé manuellement : ça fonctionne, je l'ai essayé avec un projet que j'avais développé sous Windows.

    Citation Envoyé par n!co
    Ensuite il faut mettre java6 par defaut, tu utilises qu'elle version d'ubuntu ?
    En quoi consiste la mise par défaut ?

    J'utilise la dernière version de ubuntu : 7.04.

    Autre question : dès lors que j'ai installé le jre 6, le jdk6 (via NetBeans) est-ce que je peus désinstaller les version 5 correspondante ?

    Cordialement.

    Pierre

Discussions similaires

  1. Réponses: 0
    Dernier message: 28/09/2011, 13h33
  2. Réponses: 3
    Dernier message: 28/03/2011, 16h54
  3. [PyQT] Ne fonctionne pas sous Windows
    Par kedare dans le forum PyQt
    Réponses: 2
    Dernier message: 28/06/2006, 13h47
  4. Réponses: 4
    Dernier message: 27/09/2005, 22h00

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