package org.simantics.lz4.bundle; import java.io.File; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; import net.jpountz.util.Native; import net.jpountz.util.NativeParameters; public class Activator implements BundleActivator { public static final String PLUGIN_ID = "org.simantics.lz4"; @Override public void start(BundleContext context) throws Exception { File dataArea = context.getDataFile(""); NativeParameters.extractionPath = dataArea != null ? dataArea.toPath() : null; Native.load(); } @Override public void stop(BundleContext context) throws Exception { } }