@echo off
REM ############################
REM Usage: rj Hello.java
REM ############################
REM 1. split Hello, java
for /f "tokens=1,2 delims=." %%x in ("%1") do set jname=%%x & set jext=%%y
REM 2. javac Hello.java && java Hello
javac %1 && java %jname% && goto finish
REM javac %1 > NUL 2>&1 && java %jname% && goto finish
echo COMPILE ERROR
:finish
pause
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtBV442sXduzAIQ8000CM6iDyXaMZMG2cgHFNGXNJMOlMrnK5poJAza1XeiNV5w9nOBaoM-SIOwYscFwplU6y9HVw6vVQRw8Krd0PYPuD_YjDILotnMV29YxVnmkNNY7b_dMt5sNWmCO1L/s400/Run-Java-File.gif) |
Run .java File |