2009-10-31 6 views
1

Dans Windows, j'ai fait un petit script pour compiler et exécuter une application Java: "Bonjour, monde"Comment appeler une invite de commande permanente?

javac helloWorld.java 
java helloWorld 

imprime Helloworld puis l'invite de commande se ferme immédiatement. Ce que je veux arriver, c'est que le programme s'exécute, puis une nouvelle ligne sur l'invite de commande est prête à partir.

EDIT: 1 autre stipulation. Il doit s'agir d'un seul fichier batch, pas d'un fichier batch en appelant un autre.

Répondre

2

Ajoutez la ligne:

cmd 

... à la fin de votre fichier de commandes.

+2

pause est la commande correcte pour cela. Pirater l'interprète n'est pas la façon de le faire. –

+0

cmd est en fait ce que j'ai demandé, maintenant je me rends compte bien, pause est ce dont j'ai besoin, alors merci les deux! –

1

Vous devez démarrer une instance de cmd.exe et la laisser simplement s'exécuter.

1

Vous pouvez lancer le script comme ceci:

cmd /K script.cmd 

Cela permet de garder le shell cmd ouvert.

Vous pouvez accomplir cela en créant un raccourci sur le bureau avec la ligne donnée.

Questions connexes