Java - Crear .bat en java

 
Vista:

Crear .bat en java

Publicado por Luis Miguel (3 intervenciones) el 26/06/2006 20:53:02
Hola amigos, quisiera crear un ejecutable o .bat en java de mi aplicación para Windows pero no crearla bien. Me he creado un .bat q añado a la variable PATH la ruta de donde se instala la JVM y acto seguido ejecuto la clase javaw Clase.class pero me da el siguiente error:

Could not find the main class. Program will exit.

Alguien sabe a que se debe?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Crear .bat en java

Publicado por Yamil Bracho (2315 intervenciones) el 26/06/2006 23:25:23
Tienes que crear un manifiesto. Es un archivo de texto que colocas en tu jar
Chequea el link http://java.sun.com/docs/books/tutorial/deployment/jar/index.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear .bat en java

Publicado por Kike (72 intervenciones) el 27/06/2006 00:42:23
Hola. Puedes crear un archivo de proceso por lotes (.bat) en el que incluyas la ubicación de los archivos javac.exe y java.exe. Por ejemplo, supongamos que se encuentran en C:\jdk1.5.0_06\Java\bin entonces tendrás que poner esa ruta dentro de tu archivo de proceso por lotes para que cuando se ejecute se ubique dentro de ese directorio y puedas ejecutar los mencionados archivos. Una vez hecho lo anterior podrás poner el classpath de tu archivo de java para poderlo ejecutar. Aqui pongo un ejemplo breve.

El archivo que compilaremos se llama prueba.java y se encuentra en Mis Documentos, entonces en el archivo de proceso por lotes pondremos:

C:
cd\
cd java\jdk1.5.0_06\bin
javac C:\Docume~1\User_Name\MisDoc~1\prueba.java
java -classpath C:\Docume~1\User_Name\MisDoc~1 prueba

Y estas líneas se encargarán de compilar y poner en ejecución el programa de java.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar