setclasspath.bat
上传用户:bj_pst
上传日期:2019-07-07
资源大小:7353k
文件大小:2k
源码类别:

Java编程

开发平台:

Java

  1. rem ---------------------------------------------------------------------------
  2. rem Set CLASSPATH and Java options
  3. rem
  4. rem $Id: setclasspath.bat 795032 2009-07-17 10:41:20Z markt $
  5. rem ---------------------------------------------------------------------------
  6. rem Make sure prerequisite environment variables are set
  7. if not "%JAVA_HOME%" == "" goto gotJdkHome
  8. if not "%JRE_HOME%" == "" goto gotJreHome
  9. echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
  10. echo At least one of these environment variable is needed to run this program
  11. goto exit
  12. :gotJreHome
  13. if not exist "%JRE_HOME%binjava.exe" goto noJavaHome
  14. if not exist "%JRE_HOME%binjavaw.exe" goto noJavaHome
  15. if not ""%1"" == ""debug"" goto okJavaHome
  16. echo JAVA_HOME should point to a JDK in order to run in debug mode.
  17. goto exit
  18. :gotJdkHome
  19. if not exist "%JAVA_HOME%binjava.exe" goto noJavaHome
  20. if not exist "%JAVA_HOME%binjavaw.exe" goto noJavaHome
  21. if not exist "%JAVA_HOME%binjdb.exe" goto noJavaHome
  22. if not exist "%JAVA_HOME%binjavac.exe" goto noJavaHome
  23. if not "%JRE_HOME%" == "" goto okJavaHome
  24. set JRE_HOME=%JAVA_HOME%
  25. goto okJavaHome
  26. :noJavaHome
  27. echo The JAVA_HOME environment variable is not defined correctly
  28. echo This environment variable is needed to run this program
  29. echo NB: JAVA_HOME should point to a JDK not a JRE
  30. goto exit
  31. :okJavaHome
  32. if not "%BASEDIR%" == "" goto gotBasedir
  33. echo The BASEDIR environment variable is not defined
  34. echo This environment variable is needed to run this program
  35. goto exit
  36. :gotBasedir
  37. if exist "%BASEDIR%binsetclasspath.bat" goto okBasedir
  38. echo The BASEDIR environment variable is not defined correctly
  39. echo This environment variable is needed to run this program
  40. goto exit
  41. :okBasedir
  42. rem Set the default -Djava.endorsed.dirs argument
  43. set JAVA_ENDORSED_DIRS=%BASEDIR%commonendorsed
  44. rem Set standard command for invoking Java.
  45. rem Note that NT requires a window name argument when using start.
  46. rem Also note the quoting as JAVA_HOME may contain spaces.
  47. set _RUNJAVA="%JRE_HOME%binjava"
  48. set _RUNJDB="%JAVA_HOME%binjdb"
  49. goto end
  50. :exit
  51. exit /b 1
  52. :end
  53. exit /b 0