Généré Runnable jar: impossible de trouver la classe principale

J'ai toujours utilisé l'Exportation -> Runnable jar option d'Eclipse et il a fonctionné parfaitement, mais aujourd'hui, il semble que tous les Exécutables des pots-je créer produire l'erreur suivante quand je les ai lancé: (Edit: les exécuter en double-cliquant sur le fichier.)

Java Virtual Machide Launcher

Could not find the main class: (class). Program will exit.

J'ai tout essayé pour les deux dernières heures, mais cela ne fonctionne toujours pas.

  • Je peux encore courir les pots que j'ai créé dans le passé sans
    problème.
  • Le fichier manifeste ressemble exactement le même que dans les pots
    que de travail et de tous les .class fichiers semblent être en place...
  • J'ai essayé de l'exportation avec Package required libraries into generated jar mais le fichier ne fonctionne toujours pas. Qu'il n'affiche pas l'erreur, même si - en double cliquant sur le fichier ne fait rien.

Modifier: lancer le fichier jar à travers le cmd fonctionne parfaitement, mais simplement en double-cliquant sur les rendements de cette erreur. (Bragboy)

Edit 2:
Le contenu d'un fichier manifeste à partir d'un bocal de travaux: (Évidemment, ils sont les mêmes, je voulais juste éviter toute confusion.)

Manifest-Version: 1.0
Class-Path: .
Principal de la Classe: le défenseur.DefenderComponent (+ deux lignes vides après)

Et le contenu d'un fichier manifeste à partir d'un bocal qui ne fonctionne pas: (Lors de l'ouverture du fichier directement)

Manifest-Version: 1.0
Class-Path: .
Principal de la Classe: le pixel.Entrée (+ deux lignes vides après)

Les deux principaux fichiers de classe sont confirmés pour être à leurs emplacements respectifs.

Avez-vous essayez de spécifier explicitement la classe principale ?
veuillez expliquer.
vérifier ma réponse. laissez-moi savoir si qu'elle n'en résout. si non, j'aurais besoin de prendre un coup d'oeil à l'généré le fichier de manifeste.
Pourriez-vous svp poster le contenu du MANIFESTE.MF? Vérifiez également que le programme qui est associé avec .les fichiers jar dans votre système d'exploitation. Avez-vous utilisé les paramètres / bibliothèques que vous n'avez pas utilisé dans les pots qui fonctionnent très bien?
édité dans la question.

OriginalL'auteur Acidic | 2011-12-25