private static Map<String, String> getNativeLibraryInfo(Properties properties)
			throws IOException {
		// LinkedHashMap to preserve order
		LinkedHashMap<String, String> libraryInfo = new LinkedHashMap<>();
		int libNum = 1;
		String libName;
		while ((libName = properties.getProperty(String.format("lib.%d.name", libNum))) != null) {
			String libHash = properties.getProperty(String.format("lib.%d.hash", libNum));
			if (libHash == null) {
				throw new IOException(
					"Missing library hash value in property file for library lib." + libNum +
						".name=" + libName);
			}
			libraryInfo.put(libName, libHash);
			libNum++;
		}
		if (libraryInfo.isEmpty()) {
			throw new IOException("Missing library hash values in property file");
		}
		return libraryInfo;
	}
Call this before using any SevenzipJBinding classes.  Calling multiple times
is okay.
<p>
Most likely cause of failure is running on an unsupported platform.

@throws SevenZipNativeInitializationException
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/sevenzip/SevenZipCustomInitializer.java