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

Développement Mobile en Java Discussion :

Lecture fichier .jar avec Mysaifu


Sujet :

Développement Mobile en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut Lecture fichier .jar avec Mysaifu
    Bonjour,

    J'ai créé une MIDlet toute simple (j'utilise le framework LWUIT pour le graphique et Floggy pour la persistence d'objet) afin de tester la JVM Mysaifu sur Windows Mobile 6.1.

    L'installation de la JVM s'est effectué correctement, mais lorsque je charge mon fichier .jar, une erreur apparait :

    java.lang.Exception: No Main-Class attribute in \chemin\myMID.jar
    at java.lang.VMMainThread$1.run(VMMainThread.java)
    at java.lang.VMThread.run(VMThread.jar)
    JVM exit
    Si vous avez une idée...j'ai fait pas mal de liens, sans vraiment de succès (sinon je posterais pas ici ).

    Merci d'avance
    Gurdil

  2. #2
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Apparament, aucune classe n'a été designé comme classe principale dans le fichier manifest. Tu peux le verifier en decompressant le fichier jar (en utilisant winrar ou autre), et ouvrir le fichier manifest à l'aide d'un simple editeur de texte.
    Sinon, tu peux essayer de recompiler le projet, en faisant les configuration necessaire afin d'indiquer la classe principale contenant la methode main à executer en premier.

  3. #3
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Bonjour,

    Un MIDlet a son propre système de déploiement (manifest + jadfile).
    Ce type de déploiement est typique des applications JME avec une KVM.

    Cependant ici tu à l'air d'utiliser une vraie JVM (ou presque). Il va donc falloir adopter pour une application classique, avec une classe possédant une méthode suivant la signature suivante :
    public static void main(String[] argv).

    C'est du JSE (veinard )

  4. #4
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Citation Envoyé par Alain Defrance Voir le message
    Bonjour,

    Un MIDlet a son propre système de déploiement (manifest + jadfile).
    Ce type de déploiement est typique des applications JME avec une KVM.

    Cependant ici tu à l'air d'utiliser une vraie JVM (ou presque). Il va donc falloir adopter pour une application classique, avec une classe possédant une méthode suivant la signature suivante :
    public static void main(String[] argv).

    C'est du JSE (veinard )
    Le jadfile n'est pas toujours necessaire à ma connaissance. Le seul fichier jar suffit pour le deploiement, bien que certaines informations pourront manqué tel que l'icone de l'application, ... Mais rien de bien important.
    Le jadfile est peut etre necessaire si on veut telecharger le fichier depuis le net. Mais si on on copie, le fichier jar directement sur la memoire du telephone ou une carte memoire, on peut bien s'en passer.

  5. #5
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    A vrai dire je n'ai jamais tenté de déployer une application JME sans JAD file

    Cependant dès qu'on veut une application trusted, il va falloir un jad file.
    De plus l'URL du jar file dans le jad file n'est pas forcément un chemin distant.

  6. #6
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Je pensais la meme chose avant de faire l'experience.
    Mais depuis, je transmets mes jar par bluetooth depuis mon ordi, et le deploiement est ok. Pour une application trusted, je n'en sais rien. Mais peut etre que je viens de trouver pourquoi mes jar signés ne sont plus signés lors du depoiement sur les telephones vu que je le fais à partir du jar.

Discussions similaires

  1. fichier jar avec eclipse
    Par gnocki dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 02/11/2006, 10h23
  2. Lecture fichier texte avec un nombre de lignes à ignorer
    Par TravelMate dans le forum Langage
    Réponses: 20
    Dernier message: 02/08/2006, 11h59
  3. Problème de fichier jar avec eclipse<débutant>
    Par melodie53 dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 28/07/2006, 15h41
  4. Probleme Lecture Fichier RSS avec PHP 4
    Par sirbaldur dans le forum Langage
    Réponses: 1
    Dernier message: 18/07/2006, 09h43
  5. [NetBeans] generer un fichier jar avec netbeans 5
    Par Invité1 dans le forum NetBeans
    Réponses: 1
    Dernier message: 29/03/2006, 09h00

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