▒р╥ы║═╘╦╨╨Test.java╓▒╜╙▓т╩╘.bat 960 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. @echo off
  2. ::在Windows系统中双击运行这个文件,自动完成java文件编译和运行
  3. :Run
  4. cls
  5. ::修改这里指定需要使用的JDK(\结尾bin目录完整路径),否则将使用已安装的默认JDK
  6. set jdkBinDir=
  7. ::set jdkBinDir=D:\xxxx\jdk-18_windows-x64_bin\jdk-18.0.2.1\bin\
  8. if "%jdkBinDir%"=="" (
  9. echo 正在读取JDK版本(如需指定JDK为特定版本或目录,请修改本bat文件内jdkBinDir为JDK bin目录):
  10. ) else (
  11. echo 正在读取JDK(%jdkBinDir%)版本:
  12. )
  13. %jdkBinDir%javac -version
  14. if errorlevel 1 (
  15. echo 需要安装JDK才能编译运行java文件
  16. goto Pause
  17. )
  18. %jdkBinDir%javac -encoding utf-8 -cp "./*" *.java
  19. if errorlevel 1 (
  20. echo java文件编译失败
  21. goto Pause
  22. )
  23. set dir=com\github\xiangyuecn\areacity\query
  24. if not exist %dir% (
  25. md %dir%
  26. ) else (
  27. del %dir%\*.class > nul
  28. )
  29. move *.class %dir% > nul
  30. echo java -Xmx300m Test -cmd 已限制java最大允许使用300M内存
  31. %jdkBinDir%java -cp "./;./*" -Xmx300m com.github.xiangyuecn.areacity.query.Test -cmd
  32. :Pause
  33. pause
  34. :End