[Java] Add static method RocksDB.loadLibrary()

Summary:
Add static method RocksDB.loadLibrary() which loads necessary library
files.

Test Plan:
make rocksdbjava
make jtest
make jdb_bench
java/jdb_bench.sh

Reviewers: haobo, dhruba, sdong, ankgup87, rsumbaly, swapnilghike, zzbennett

Reviewed By: ankgup87

CC: leveldb

Differential Revision: https://reviews.facebook.net/D18375
This commit is contained in:
Yueh-Hsuan Chiang
2014-04-30 11:54:02 -07:00
parent 16f1aa7b2d
commit a3ab998ef9
9 changed files with 102 additions and 8 deletions

View File

@@ -11,7 +11,7 @@ public class BackupableDBTest {
static final String db_path = "/tmp/backupablejni_db";
static final String backup_path = "/tmp/backupablejni_db_backup";
static {
System.loadLibrary("rocksdbjni");
RocksDB.loadLibrary();
}
public static void main(String[] args) {

View File

@@ -6,11 +6,12 @@
package org.rocksdb.test;
import java.util.Random;
import org.rocksdb.RocksDB;
import org.rocksdb.Options;
public class OptionsTest {
static {
System.loadLibrary("rocksdbjni");
RocksDB.loadLibrary();
}
public static void main(String[] args) {
Options opt = new Options();

View File

@@ -6,11 +6,12 @@
package org.rocksdb.test;
import java.util.Random;
import org.rocksdb.*;
import org.rocksdb.RocksDB;
import org.rocksdb.ReadOptions;
public class ReadOptionsTest {
static {
System.loadLibrary("rocksdbjni");
RocksDB.loadLibrary();
}
public static void main(String[] args) {
ReadOptions opt = new ReadOptions();