public void extractLib(String path, File to) {
		InputStream stream = this.getClass().getResourceAsStream(path);
		if (stream == null) return;
		int readBytes;
		byte[] buffer = new byte[4096];
		
		try {
			if (!to.getParentFile().exists()) to.getParentFile().mkdirs();
			if (to.exists()) to.delete();
			to.createNewFile();
			
			OutputStream out = new FileOutputStream(to);
			while ((readBytes = stream.read(buffer)) > 0)
				out.write(buffer, 0, readBytes);
			
			out.close();
			stream.close();
		} catch (Exception e) {
			System.err.println("Can't extract Library " + to.getName() + "!");
			e.printStackTrace();
		}
	}