code: public void loadJobEnvironment(String jarFilePath, String packagesToScan, boolean isSpring) throws Exception {
          JobBeanFactory jobBeanFactory = jobBeanFactoryMap.get(jarFilePath);
          if (jobBeanFactory != null) {
              return;
          }
          synchronized (jobBeanFactoryMap) {
              jobBeanFactory = jobBeanFactoryMap.get(jarFilePath);
              if (jobBeanFactory != null) {
                  return;
              }
              jobBeanFactory = createJobBeanFactory(jarFilePath, isSpring);
              jobBeanFactoryMap.put(jarFilePath, jobBeanFactory);
              ClassLoader classLoader = ApplicationClassLoaderFactory.getJarApplicationClassLoader(jarFilePath);
              JobScanner jobScanner = JobScannerFactory.createJarFileJobScanner(classLoader, packagesToScan, jarFilePath);
              jobDescriptorListMap.put(jarFilePath, jobScanner.getJobDescriptorList());
          }
      }
docs: 创建Job的运行时环境,加载相应的Jar包资源.
  
  @param jarFilePath jar包本地路径
  @param packagesToScan 需要扫描的包
  @param isSpring 是否spring环境
  @throws Exception 当出现未检查的异常时抛出