2011-09-03 5 views
0

Je suis nouveau sur java et j'expérimente avec Hello World App. J'ai exporté l'application d'Eclipse dans un bocal, je ne spécifier la configuration de lancement, et quand je l'ai couru de la ligne de commande, je récupéraiComment lancer une application java sans avoir à spécifier classpath?

Error: Could not find or load main class 

qui peut être fixé en spécifiant le chemin des classes comme ceci:

java -cp .:myjar.jar MyMainClass 

Cependant, cela est vraiment gênant. Existe-t-il un moyen, de préférence via eclipse, de spécifier MyMainClass en tant que métadonnées dans le fichier jar afin de ne pas avoir à l'écrire chaque fois que je lance l'application?

+0

[Cela vous aidera pour le fichier manifeste] (http://forums.macrumors.com/showthread.php?t = 502171) –

+0

Avez-vous défini le manifeste pour le .jar? –

+0

Comment spécifiez-vous le fichier manifeste dans Eclipse? –

Répondre

2

oui, vous pouvez en écrire un fichier manifeste, puis en cours d'exécution java jar Yourjarfile.jar

+0

Comment spécifiez-vous le fichier manifeste dans Eclipse? –

+0

l'a après tout –

Questions connexes