“Impossible de trouver la méthode principale de compte tenu de la configuration de lancement” lors de l'utilisation de Java+Scala+Slick2D
J'ai un projet dans lequel je suis à l'aide de Java+Scala+Slick2D.
Le projet lui-même fonctionne bien lorsqu'il est lancé depuis eclipse. Mais quand j'essaie de faire un fichier jar, il refuse juste de travailler. Voici l'erreur que je reçois lorsque vous essayez d'exporter sous la forme d'un Exécutable jar:
Et si j'essaie d'exporter dans un fichier Jar, il est impossible de trouver la Classe Principale:
Il y a, bien sûr, une classe principale dans le jeu.TicTacGame. Mais il refuse de le reconnaître. J'ai essayé de créer un exécutable avec un simple Hello World projet et il a bien fonctionné. Il détecte même la classe principale. Pourquoi est-Eclipse ne détecte pas la classe principale dans ce cas?
PS: j'ai aussi essayé de l'extraction de l' .jar fichier créé, l'édition du manifeste.mf pour ajouter le fichier Principal de la Classe: jeu.TicTacGame, entrez les deux nouvelles lignes et de recréer le pot. Puis il me donne un corrompu le fichier jar erreur.
Je suis à bout de ressources et apprécierais toute aide à ce sujet. Je suis sous Windows 7 x64 avec Eclipse Juno, Java 1.7 et Scala 2.10
Edit: La classe Principale est en Java
C'est une Java de la classe principale. Ajouté que dans.
OriginalL'auteur Plasty Grove | 2012-11-23
Vous devez vous connecter pour publier un commentaire.
Bon, je l'ai eu à travailler. Apparemment, tout ce que j'avais à faire était de redémarrer eclipse. Et puis comme par magie, il a commencé la détection de la classe Principale:
Mais le pot a commencé à me donner noClassDefFound erreurs pour la Slick2d, LWJGL et d'autres bibliothèques. C'est là que JarSplice est venue à mon secours. J'ai exporté le projet comme avant, avec toutes les bibliothèques et les ressources.
Ensuite, j'ai tiré jusqu'JarSplice et ajouté le tout comme suit:
Aucune idée, je devine que cette fonctionnalité n'est pas très élevé sur leur liste de priorités. Mais pour être juste, il a au moins travaille. Je ne sais pas si j'irais même jusqu'à envisager de le faire via la ligne de commande
certainement. C'est juste ennuyeux d'avoir à redémarrer eclipse chaque fois que vous voulez le faire (il s'arrête de travailler pour moi après quelques temps de le faire de toute façon). +1, par la voie 🙂
OriginalL'auteur Plasty Grove
Je viens de rencontré le même problème, et voici comment je l'ai résolu:
Ouvrez "Exécuter en tant Que" --> "Run Configuration" sur le projet que vous souhaitez exporter
Cliquez sur "Rechercher" pour Eclipse pour actualiser la liste de la classe principale
Puis exporter Runnable JAR file nouveau, et tout se passe bien.
OriginalL'auteur Brian
J'ai récemment pensé une meilleure façon de le faire à l'aide de 'Runnable jar exportation " qui pourrait vous aider. Pour que votre méthode principale pour être répertorié dans cette liste, vous devez ajouter la méthode main de la Configuration d'Exécution liste.
De cette façon, il est plus simple de créer un exécutable jar surtout si vous voulez le faire à plusieurs reprises.
OriginalL'auteur Vishwas Nayak
Bien, j'ai le même Problème et l'a résolu en sélectionnant mon interface graphique pour l'exportation et non pas l'ensemble du Projet.
OriginalL'auteur Whitee