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

Scala Java Discussion :

Scala & Java dans Eclipse : Scala non exécuté


Sujet :

Scala Java

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Points : 213
    Points
    213
    Par défaut Scala & Java dans Eclipse : Scala non exécuté
    salut

    j'ai de gros problèmes avec eclipse : ça ne marche pas comme je le voudrais.
    je m'explique:
    j'ai un projet java auquel j'ai ajouté l' aspect scala (en anglais "scala nature") et j'ai ajouté dans mon projet java un objet scala avec des méthodes appelées depuis une classe java.
    eclipse ne me prévient pas de problèmes, tout semble ok.

    le problème vient lors de l'exportation(je précise que je ne peux l'exécuter à partir d'eclipse car j'utilise la librairie "javaexe" (cf sur le net) qui permet de transformer un programme java en service, mais dans ce cas je lance un EXE dédié qui lui lance mon programme, mais pas par la méthode main).
    pour exporter mon programme, j'ai 2 solutions:
    1/ créer un "runnable jar", bien que je n'utilise pas la méthode main()
    2/ créer un "jar" simple, en précisant toutefois le manifeste (un fichier créé lors d'une précédente création de runnable jar).

    mon problème est en fait que le code java est bien exécuté mais il semble que le code scala ne l'est pas, le programme bloque lors de l'appel à la méthode scala.J'ai bien sûr pensé à un problème de classpath.

    Lors de la généreration du dossier des librairies et du manifeste lors de la création du runnable jar, j'ai vérifié que dans la "run configuration" j'ai bien dans le classpath / item "bootstrap entries" les librairies scala.Elles sont aussi dans le build path (elles sont présentes et cochées dans l'onglet "order and export").

    je ne sais pas comment faire pour avoir les librairies scala dans mon répertoire de librairies.

  2. #2
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Points : 213
    Points
    213
    Par défaut
    je précise que les librairies de scala(scala-library.jar,scala-swing.jar,scala-reflect.jar et scala-actors.jar) ne sont pas inclues dans le répertoire de librairies à la génération du jar, et si je les inclus manuellement(et en modifiant le manifeste) le code scala n'est toujours pas exécuté.

Discussions similaires

  1. Comment ajouter de la documentation Java dans Eclipse ?
    Par PaloPalo dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 14/06/2011, 14h18
  2. Impossible de créer une classe Java dans Eclipse
    Par DaYonyon dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 11/10/2010, 14h19
  3. JS dans la page non exécuté au premier chargement
    Par jherry dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 29/10/2008, 22h25
  4. exécution d'un programme java dans eclipse
    Par hammag dans le forum Eclipse Java
    Réponses: 9
    Dernier message: 25/11/2006, 12h34
  5. Demande d'information pour ajout d'API Java dans eclipse
    Par BernardT dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 07/07/2005, 17h08

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