public static boolean load() {

		BufferedReader br = null;

		try {

			String sCurrentLine;
			File configFile = new File("src//config");
			configFile = configFile.getAbsoluteFile();
			br = new BufferedReader(new FileReader(configFile));

			while ((sCurrentLine = br.readLine()) != null) {
				if (sCurrentLine.startsWith("#") == false
						&& sCurrentLine.isEmpty() == false) {
					Config.getPath(sCurrentLine);
				}
			}

		} catch (IOException e) {
			ErrorMessage.show("Exceptie la citirea fisierului de config:"
					+ e.getMessage());
		} finally {
			try {
				if (br != null) {
					br.close();
					if (dictionary.containsKey("OCR")) {
						Config.execs = dictionary.get("OCR");
					}
					else {
						ErrorMessage
								.show("OCR nu este specificat in fisierul de config.");
					}

					if (dictionary.containsKey("XML")) {
						Config.exec_schemas = dictionary.get("XML");
					}
					else {
						ErrorMessage
								.show("XML nu este specificat in fisierul de config.");
					}

					if (dictionary.containsKey("OUTPUT")) {
						Config.output_schemas = dictionary.get("OUTPUT");
					}
					else {
						ErrorMessage
								.show("OUTPUT nu este specificat in fisierul de config.");
					}

					return true;
				}
				else {
					return false;
				}
			} catch (final IOException ex) {
				ErrorMessage.show("Exceptie la citirea fisierului de config:"
						+ ex.getMessage());
			}
		}
		return false;
	}