nommer le processus systeme

nommer le processus systeme - Java - Programmation

Marsh Posté le 27-01-2011 à 13:58:28    

Bonjour,
 
je voulais savoir comment nommer le processus système dans lequel s'exécute mon application.
en effet, par défaut le processus est nommé "java.exe" dans le task manager, et c'est la même chose qu'il s'agisse du programme "truc" ou du programme "bidule", ce qui a pour conséquence de faire apparaitre une liste de "java.exe" quand on lance différents programmes
dans le task manager, "bidule" "truc" et "chose" seront donc affichés "java.exe" "java.exe" et "java.exe", ce qui ne facilite pas les choses quand on veut les distinguer.
 
donc voilà, est ce qu'il y a un moyen pour que le processus dans lequel s'exécute le programme "bidule" soit nommé "bidule.exe" et non pas "java.exe"?
 
merci d'avance

Reply

Marsh Posté le 27-01-2011 à 13:58:28   

Reply

Marsh Posté le 27-01-2011 à 14:39:43    

Salut,
Quand tu lances ton programme JAVA, c'est la machine virtuelle qui le compile et l'exécute.
Si tu veux voir apparaître le nom de ton processus dans le gestionnaire des tâches, tu dois développer un launcher nommé truc ou bidule, un exécutable qui lancera lui-même ton programme JAVA. Ce qui n'empêchera pas un processus java.exe d'apparaître, mais tu auras les 2 lignes.
 
Tu peux aussi compiler ton code java directement en binaire, ce qui revient à le décorréler de la machine vituelle. Il existe des compilateurs pour ça, tels que GCJ (http://gcc.gnu.org/java/)

Reply

Marsh Posté le 28-01-2011 à 12:46:59    

ok, c'est pas idéal, mais ça devrait suffire pour résoudre mon problème.
merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed