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 :

Problème avec la classe principale sous Linux


Sujet :

NetBeans Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 141
    Points : 109
    Points
    109
    Par défaut Problème avec la classe principale sous Linux
    Bonjour à tous,

    J'ai débuté en Java il y a quelques mois et bien avancé un projet qui doit pouvoir tourner sur les trois plateformes : Mac, Windows et Linux.

    Le développement se fait sous Mac avec Netbeans. Le projet s'appelle logfly et la classe principale Logfly se trouve dans le package logfly. Après compilation, le dossier dist contient logfly.jar et un dossier lib contenant les jar des librairies externes.

    • Sous Mac le jar s'exécute normalement en mode commande
    • Sous Windows, j'ai collé tel quel le dossier dist, le jar s'exécute normalement
    • Sous Ubuntu, collage du dossier dist dans Documents. Je tente de le lancer par un classique "java -jar logfly.jar" mais le programme ne démarre pas : impossible de trouver ou charger la classe principale logfly.Logfly


    Voici le contenu du manifest :
    Manifest-Version: 1.0
    Implementation-Title: logfly
    X-COMMENT: Main-Class will be added automatically by build
    Implementation-Version: 1.0
    Permissions: sandbox
    Codebase: *
    JavaFX-Version: 8.0
    Class-Path: lib/gettext-commons-0.9.8.jar lib/json-simple-1.1.1.jar lib/llttz-master-0.0.2.jar lib/sqlite-jdbc-3.8.11.2.jar
    Created-By: JavaFX Packager
    Implementation-Vendor: Gil
    Main-Class: logfly.Logfly
    A noter que j'ai fait un test dans Netbeans avec un hello dans un projet nommé testsimple. Cela fonctionne sans problèmes avec la classe Testsimple dans le package testimple. Seule différence : on n'est pas en JavaFX.

    Une idée du problème ?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 141
    Points : 109
    Points
    109
    Par défaut
    Le fait d'écrire dans le message :
    Seule différence : on n'est pas en JavaFX
    m'a interpellé...

    Avec Google, j'ai découvert que JavaFX n'était pas installé par défaut dans Ubuntu... Un message sur stackoverflow.com m'a mis sur la voie.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt-get install openjfx
    et cela fonctionne...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec la classe lettre sous latex
    Par louisphil dans le forum Mise en forme
    Réponses: 1
    Dernier message: 18/04/2013, 07h11
  2. problème avec strcpy(prog C sous linux)
    Par khadi8 dans le forum Débuter
    Réponses: 4
    Dernier message: 13/03/2013, 14h06
  3. Problème avec les classes HttpWebRequest et HttpWebResponse sous C#
    Par zouzoulikou dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 14/08/2007, 01h46
  4. Problème avec la classe StringBuilder sous Eclipse
    Par Premium dans le forum Eclipse Java
    Réponses: 26
    Dernier message: 24/10/2006, 10h15

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