偷点小懒——Java命令行编译运行批处理代码

来源:互联网 发布:web软件测试 编辑:程序博客网 时间:2024/04/29 00:35

初学Java时得先用cmd编译执行java代码,但是每次都很麻烦地得进入JDK目录,对一些菜鸟们来说cmd命令也不太想记,于是偶想到用批处理直接秒杀这一过程。将下列代码放进txt文档,后缀重命名为.bat,使用时仅需输入文件名。代码如下,仅供参考,欢迎拍砖:

rem -------------------------------------------------------------------------rem 本代码为Java编译运行批处理程序,使用前请确保环境变量配置正确rem -------------------------------------------------------------------------@echo offcd\%JAVA_HOME:~0,2%cd %JAVA_HOME%\binclstitle Java编译运行批处理,使用前请确保环境变量配置正确echo 当前安装目录%JAVA_HOME%\binecho.: startecho 请输入文件名:: againset /p filename=if not exist %filename%.class (if not exist %filename%.java (echo 未找到该.class和.java文件,请确认并重新输入文件名:goto again)javac %filename%.java echo 未找到%filename%.class文件,先生成) else (echo 已经存在%filename%.class文件)   echo -------------------------------------------------------------------------echo 输出结果:echo.java %filename%                        echo.echo -------------------------------------------------------------------------echo 是否继续?输入y继续,输入其他直接退出set /p jixu=if %jixu%==y goto startset filename=;jixu=exit

以下是运行截图,大家可以尝试,前提配置号环境变量(参照我上一篇博文):