Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/12/2002, 11:01
Avatar de hugo777
hugo777
 
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 22 años, 4 meses
Puntos: 1
Los ejecutables en JAVA, no son ".exe", eso hay que tenerlo en cuenta. Pues si fueran .exe , solo funcionarían en Windows, y JAVA, porsupuesto es multiplataforma, por lo que tiene otra forma de ejecutar sus archivos.

No requieren de un IDE para ejcutarse, el IDE, lo unico que hace es probar si todo funciona correctamente, y ejecutarle en tiempo de desarrollo del programa, pero no para producción.

Los proramas en JAVA, para ser ejecutados pasan por DOS procesos, uno de compilación (o pseudo compilación) y otro de interpretación (que es en si la ejecución).
La compilación es para convertir el fuenta (.java) en (.class) de esa manera se obtienen un archivo independiente de la plataforma. Que puede ser distribuido incluso por la red, por su ligero tamaño. (por eso decimos que JAVA es un lenguaje de red).
El proceso de Interpretación lo hace el JRE (java runtime engine) , ayudado claro, con el plugin, que esta preinstalado en el sistema operativo. El JRE, es independiente de la plataforma tambien, pero el plugin, si es dependiente de la plataforma, osea del Sistema operativo. Pero como este plugin viene desde fábrica, entonces, es transparente para nosostros.

Si quieres tener un archivo ejecutable de JAVA, siemptr tendra que seguir estos dos pasos, compilar y ejecutarse(interpretarse).
Si es windows, creas un BAT, y si es linux, creas un SCRIPT, que te haga las veces de "ejecutor".

Si no quieres esa manera, tienes otra forma más estándar, por el lado de JAVA, tenemos a los archivos ".jar", que son archivos que pueden compimir a un conjunto de clases JAVA, y que pueden ser ejecutados por los Sistemas operativos, si tiene una clase ocn un método "main", claro.


Espero haberme explicado, cualquier consulta ...
__________________
Saludos,

H@C..