Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

[JAVA] Crear un archivo Bat

Participa en el tema [JAVA] Crear un archivo Bat en el foro Programación.
hola gente quisiera crear un archivo bat. Tengo un proyecto echo en Jbuilder y quisiera ...

Buscar en este tema:
 
  •  
    LoncO escribió el 29/07/2005 a las 21:30 hs.
     
    ¿Mensaje inapropiado?
    #1 [JAVA] Crear un archivo Bat
    hola gente quisiera crear un archivo bat. Tengo un proyecto echo en Jbuilder y quisiera crear un archivo bat q me ejecute la aplicacion.
    yo probe con lo siguiente:
    SET JAVA_HOME=%JAVA_HOME%;C:\Archivos de programa\JBuilder9\jdk1.4
    ECHO JAVA_HOME %JAVA_HOME%
    ECHO.
    SET PATH=%PATH%;C:\Archivos de programa\JBuilder9\jdk1.4\bin
    ECHO PATH %PATH%
    ECHO.
    ECHO.
    REM java -version
    ECHO.
    ECHO.
    ECHO Compilando... Application1.java
    ECHO.
    ECHO Ejecutando... Application1.class
    java D:\Application1.class

    pero tira error q no encuentra algunas clases q declaro dentro de Application1.java

    Como puedo hacer?? q me puede llegar a faltar, muchas gracias
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/programacion.313/253830-java-crear-un-archivo-bat.html
    | Más
  • Dr. Falken escribió el 29/07/2005 a las 22:14 hs. ¿Mensaje inapropiado?

    #2 Re: Crear un archivo Bat

    falta que setees el CLASSPATH.
    Me gusta este mensaje
  • LoncO escribió el 29/07/2005 a las 22:16 hs. ¿Mensaje inapropiado?

    #3 Re: Crear un archivo Bat

    como lo seteo??? muchas gracias
    Me gusta este mensaje
  • Dr. Falken escribió el 29/07/2005 a las 22:24 hs. ¿Mensaje inapropiado?

    #4 Re: Crear un archivo Bat

    es una variable de entorno como PATH y JAVA_PATH... valia googlear un poco, o deducirlo... no?
    Me gusta este mensaje
  • LoncO escribió el 29/07/2005 a las 22:41 hs. ¿Mensaje inapropiado?

    #5 Re: Crear un archivo Bat

    si ya lo se, lo q pasa q lo intente y no me anda, me tira esto:
    cannot resolve symbol
    symbol: class x
    Application1: class Agentito.Application1
    x x1=new x(parametro)

    como q no encuentra la clase x

    lo hice asi
    set Classpath = %classpath%;D:\Poo\Agentito\src\Agentito;D:\Poo\Ag entito\classes\Agentito

    en donde en src tengo todos los .java y el classes todos los .class
    Me gusta este mensaje
  • AGUSTIN_RAMONE escribió el 29/07/2005 a las 23:15 hs. ¿Mensaje inapropiado?

    #6 Re: Crear un archivo Bat

    si tenes instalado el jre, solo tenes que crear un .jar con las clases de tu aplicacion y luego en el .bat pones:

    java.exe -cp archivo.jar claseQueTieneElmain (sin la extencion .class, solo el nombre)

    Tambien podes usar javaw.exe, si es una aplicacion con Frame asi no te muestra la ventana de consola por detras.

    Suerte
    Me gusta este mensaje
  • LoncO escribió el 30/07/2005 a las 16:29 hs. ¿Mensaje inapropiado?

    #7 Re: Crear un archivo Bat

    Hola hice lo q me dijiste, cree un .jar con mis clases de esta manera:
    el archivo tiene adentro esto: 2 carpetas (Agentito y META-INF) y dentro de Agentito todas las clases.
    y agregue esto al bat:
    java.exe -cp agentito.jar Application1 (en Application1 tengo el main), pero me tira un error

    Exception in thread "main" java.lang.NoClassDefFoundError: Application1

    q puede ser.. mucha gracias
    Me gusta este mensaje
  • AGUSTIN_RAMONE escribió el 30/07/2005 a las 16:48 hs. ¿Mensaje inapropiado?

    #8 Re: Crear un archivo Bat

    mmm...proba con ponerle un try y catch en el main, asi:

    public static void main(..)
    {
    try{
    ....
    ....
    }catch(Exception e){}
    }

    volve a crear el .jar, y proba ejecutar otra vez. Si no te anda entonces es problema del classpath, tenes que indicarle las librerias.
    Fijate en la ayuda del jdk, ahi te indica como setear el classpath , javahome, etc.
    Me gusta este mensaje
  • maxvaz escribió el 16/08/2005 a las 20:28 hs. ¿Mensaje inapropiado?

    #9 Re: Crear un archivo Bat

    Tal ves llegue un poco tarde, pero el problema que estas teniendo en el primer caso es que estas haciendo:

    java D:\Application1.class

    en ves de:

    java D:\Application1
    Me gusta este mensaje
  • Arcangel____ escribió el 26/08/2005 a las 16:05 hs. ¿Mensaje inapropiado?

    #10 Re: Crear un archivo Bat

    Hola hice lo q me dijiste, cree un .jar con mis clases de esta manera:
    el archivo tiene adentro esto: 2 carpetas (Agentito y META-INF) y dentro de Agentito todas las clases.
    y agregue esto al bat:
    java.exe -cp agentito.jar Application1 (en Application1 tengo el main), pero me tira un error

    Exception in thread "main" java.lang.NoClassDefFoundError: Application1

    q puede ser.. mucha gracias
    tenes que crear el manifest.mf en la carpeta meta-inf y alli definir la clase principal
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 9 RESPUESTAS
  • 7639 VISTAS
  • 5 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB