Ejecutable .bat para programa Java

ruben_
24 de Diciembre del 2005

Hola a todos:
Tengo una clase Java en una ruta tipo:
c:/eclipse/workspace/Proyecto/paquete/Clase
y quiero ejecutar la clase (swing) desde un acceso directo en el escritorio. Para ello, tengo que crear un .bat, pero no sé hacerlo. ¿Alguien me puede decir cómo se hace o poner un ejemplo?.
Muchas gracias,
Rubén.

chuidiang
24 de Diciembre del 2005
Hola:

Si no quieres copiar el class en otro sitio y quieres dejarlo donde esta, pon algo como esto dentro del .bat

set CLASSPATH= c:/eclipse/workspace/Proyecto
java paquete.Clase

Se bueno.

neossoftware
24 de Diciembre del 2005
OTRA OPCION ES ENCAPSULAR TODAS LAS CLASES QUE TIENES EN TU PROYECTO EN UN ARCHIVO jar, CON EL BONITO ANT O BIEN CON MAVEN Y COLOCAR EN EL BAT LO SIGUIENTE:

java -jar MiAplicacion.jar

Pero la respuesta anterior tambien es correcta

VIVA LINUX DEBIAN Y JAVA

sonnykwe
24 de Diciembre del 2005
Un bat por si no tienes JAVA HOME o CLASSPATH establecido, también verifica si están las clases para construirlas.
@ECHO OFF
PROMPT $p$g
PATH C:J2SDK1.4BIN

IF NOT EXIST Main.class ECHO Construyendo archivo de clase
IF NOT EXIST Main.class JAVAC Main.java

TITLE Programa en ejecuci¢n
CLS
JAVA Main
PAUSE