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.
Partager