[Batch]Java Batch Compiler V 2.0

Iniciado por Hazama, 24 Mayo 2013, 06:08 AM

0 Miembros y 1 Visitante están viendo este tema.

Hazama

Hoy vengo a compartirles la segunda version de mi programa llamado Java Batch Compiler V 2.0,el cual facilita la compilacion de los programas escritos en Java.


Código (dos) [Seleccionar]
@echo off
title Java Batch Compiler V 2.0
echo.
echo Java Batch Compiler V 2.0
echo.
start note.txt
:mainmenu
cls
echo.
echo Java Batch Compiler V 2.0
color 0A
echo.
echo Select an Option:
echo.
echo - Compile .java file
echo.
echo - Run Java file
echo.
echo - Check JDK
echo.
echo - Exit
echo.
set/p option=">>"
if %option%==comp goto :search
if %option%==rnfile goto :runfile
if %option%==chckjdk goto :checkjdk
if %option%==close goto :closeprogram
:search
cls
echo.
echo Java Batch Compiler V 2.0
color 0C
echo.
set /p commnd=Write File name:
goto :action
:action
if exist %command% echo Compiling Project...
else goto :error
goto :compile
echo.

:compile
javac *.java
goto :complete

:complete
echo.
echo the file was created successfully
echo.
set /p retrn=Return to mainmenu?(use command r)
if %retrn%==r goto :mainmenu

:error
echo File Not Found...

:checkjdk
cls
color 09
set /p version=Write your JDK version:
if JDK%version% echo "You Have JDK installed"
else echo "You don't have JDK"
set /p ret=Return to mainmenu?(use command r)
if %ret%==r goto :mainmenu

:closeprogram
exit

:runfile
cls
color 0B
echo Jrunner V 2.0
echo.
title Jrunner V 2.0
echo.
set /p file2run=Write File to run:
echo.
if exist *.class goto :run
else echo not found

:run
cls
echo Running Program...
echo.
java %file2run%
echo.
set /p retrn=Return to mainmenu?(use command r)
echo.
if %retrn%==r goto :mainmenu
pause>nul


arreglado:
-Ahora se puede iniciar Java Batch compiler y Jrunner en el
mismo script.
-Arreglados algunos errores de compilacion

Añadido:
-Permite el uso de comandos

Bugs:
-la funcion para checar el JDK aun sigue en fase beta
-aun no puede iniciarse sin ser anadido al directorio bin

comandos:

  • comp: Inicia el menu de compilacion
  • rnfile: Inicia el menu de ejecucion
  • chckjdk: Comprueba si el JDK se encuentra instalado en el sistema
  • Close: Cierra el script

Salu2

HIRONAKAMURA

Todos son buenos para encontrar problemas, muy pocos para hallar soluciones.

Hazama

#2

Nota:
El script es actualizado segun se me vayan ocurriendo nuevas funciones para agregar o remover.

Java Batch Compiler V 2.0.1

Introduccion
El fin de este script es el de facilitar a aquellos programadores experimentados y recien iniciados en el lenguaje, que aun gustan de compilar desde linea de comandos a pesar de que existan un sin fin de IDE's donde solo es necesario guardar el codigo y ejecutarlo en el mismo IDE.

Modo de empleo
Al ejecutar el script se puede ver el menu en donde se cuentan con los siguientes comandos para su uso:


  • comp:para entrar al menu de compilacion en donde solo basta escribir el nombre del archivo proporcionando la comodidad de que este incluye la extension ".java" automaticamente al compilar el codigo.

  • rnfile:Como anteriormente se habia mencionado, al igual que el compilador, el Jrunner permite la ejecucion del archivo Java sin incluir la extension ".class", facilitando asi, la ejecucion del archivo clase.

  • inf:Muestra informacion relevante junto con los comandos de uso.

  • exp:Sale del script.

Novedades:
- Se removio la opcion para checar si se contaba con el JDK ya que parecia innecesaria.

- Se Agrego un menu de informacion(contiene los comandos).

- Correciones menores.


Capturas:
http://prntscr.com/8dfi3v
http://prntscr.com/8dfj7l
http://prntscr.com/8dfje4
http://prntscr.com/8dfjkj

Versiones anteriores:
Versiones Anteriores


Código (dos) [Seleccionar]
@echo off
title Java Batch Compiler V 2.0.1
echo.
:mainmenu
title Java Batch Compiler V 2.0.1
cls
echo Java Batch Compiler V 2.0.1
echo.
color 3
echo.
echo Options:
echo.
echo - Compile a .java file
echo.
echo - Run Java file
echo.
echo - About
echo.
echo - Exit
echo.
set/p option=">>"
if %option%==comp goto :compfile
if %option%==rnfile goto :runfile
if %option%==inf goto :info
if %option%==exp goto :closeprogram

:compfile
cls
echo.
echo Java Batch Compiler V 2.0.1
color 0C
echo.
set /p filename=Write File name:
goto :action

:action
if exist %filename% echo Compiling Project...
else goto :error
goto :compile
echo.

:error
echo File Not Found...
set /p re_t = return main menu? press 0:
if %re_t% == 0 goto :mainmenu

:compile
javac *%filename%.java
goto :complete

:complete
echo.
echo the file was created successfully
echo.
set /p retrn=Return to main menu? press 0:
if %retrn%==0 goto :mainmenu

:closeprogram
exit

:info
cls
echo Disclamier
echo.
echo #####################################
echo.

echo Java Batch Compiler V 2.0.1 by Hacker290
echo.
echo "STRICTLY PROHIBITED FOR SALE!!"
echo.
echo Important:* This is a free script, you can share and modify the same
echo as you long you dont forget to mention the author of the same. *
echo.
echo Commands:
echo - comp: Start the compiling menu.
echo.
echo - rnfile: Start the run menu.
echo.
echo - inf: Show this menu.
echo.
echo - exp: Close the script.
echo.
echo #####################################
echo.
set /p retmenu=Return to main menu? press 0:
if %retmenu%==0 goto :mainmenu


:runfile
cls
color 0B
echo Jrunner V 2.0.1
echo.
title Jrunner V 2.0.1
echo.
set /p file2run=Write File to run:
echo.
if exist *.class goto :run
else goto :error

:run
cls
echo Running Program...
echo.
echo ======================================
echo.
java %file2run%
echo.
echo ======================================
echo.
set /p retrn=Return to main menu?(use command 0):
echo.
if %retrn%==0 goto :mainmenu
pause>nul

Eleкtro

#3
Gracias por compartir con los demás.

PD: Corregido el detalle :-)

Saludos!