package org.simantics.lz4.bundle;
-import net.jpountz.util.Native;
+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 {
-
}
}