public void readConfig()
	{
		try {
				//
					projectList.clear();
					LuaZipList.clear();
					String userDir = System.getProperty("user.dir");
					EnvConfigParser mEnvConfigParser = new EnvConfigParser(this);
					mEnvConfigParser.parse(new FileInputStream(userDir+"\\build_scqp\\config_env.xml"));
					
					for(int i=0;i<this.projectList.size();i++)
					{
						ChannelConfigParser mChannelConfigParser=new ChannelConfigParser(this.projectList.get(i).channelList);
						mChannelConfigParser.parse(new FileInputStream(userDir+"\\build_scqp\\"+this.projectList.get(i).projectChannelFile));
						
						KeyStoreParser mKeyStoreParser=new KeyStoreParser(this.projectList.get(i).projectKeyStore);
						mKeyStoreParser.parse(new FileInputStream(userDir+"\\build_scqp\\"+this.projectList.get(i).projectKeyStoreFile));
					}
					
					BatConfigParser mBatConfigParser = new BatConfigParser(this.LuaZipList);
					mBatConfigParser.parse(new FileInputStream(userDir+"\\build_scqp\\config_luaZip.xml"));
					
					initJavaSdkEnv();
					initLuaEnv();
					
					jdkDir	=FileUtil.checkDir(jdkDir);
					sdkDir	=FileUtil.checkDir(sdkDir);
					
					for (int i = 0; i < projectList.size(); i++) 
					{					
						projectList.get(i).projectApkDir	=FileUtil.checkDir(projectList.get(i).projectApkDir);
						projectList.get(i).projectLuaDir	=FileUtil.checkDir(projectList.get(i).projectLuaDir);
					}
					
		} catch (Exception e) {
			e.printStackTrace();
		}
	}