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.
@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
Gracias por el porte ;-)
Nota: El script es actualizado segun se me vayan ocurriendo nuevas funciones para agregar o remover.Java Batch Compiler V 2.0.1IntroduccionEl 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 empleoAl 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/8dfi3v)
http://prntscr.com/8dfj7l (http://prntscr.com/8dfj7l)
http://prntscr.com/8dfje4 (http://prntscr.com/8dfje4)
http://prntscr.com/8dfjkj (http://prntscr.com/8dfjkj)
Versiones anteriores:Versiones Anteriores (http://pastebin.com/u/Kozukata_Aoi)
@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
Gracias por compartir con los demás.
PD: Corregido el detalle :-)
Saludos!