La Web del Programador: Comunidad de Programadores
 
    Pregunta:  7626 - PROGRAMAS RESIDENTES EN JAVA
Autor:  Roberto Pablo Cotrina Espinal
Queria saber como puedo crear un programa residente hecho
en JAVA de manera que aparezca en la barra de tareas de
Windows 95/98/NT/2000 Server ...
Gracias por las Respuestas ...

  Respuesta:  Xavi Canal
Nas,

lo que dices no tiene mucho sentido, de todas maneras:

si tu programa tiene algún Thread corriendo nunca acabará, aunque llegue al final del método main () por lo que ya se puede considerar un programa residente.

Además cualquier programa Java aparece en la barra de tareas

ej:

Thread t = new Thread (claseThread);
t.start ();

la clase Thread debe implementar el método run

public run () {
while (true) {
// Hacer tus cosas
}
}

de todas maneras, para que la aplicación no se coma todo el tiempo de CPU deberías hacer que el Thread se 'durmiera' por un tiempo dentro del bucle

Thread.sleep (milisegundos);

esta instrucción debes cachearla con InterruptedException