OSDN Git Service

git-svn-id: http://www.xerial.org/svn/project/XerialJ/trunk/sqlite-jdbc@1667 ae02f08e...
authorleo <leo@ae02f08e-27ec-0310-ae8c-8ba02fe2eafd>
Mon, 15 Oct 2007 10:14:18 +0000 (10:14 +0000)
committerleo <leo@ae02f08e-27ec-0310-ae8c-8ba02fe2eafd>
Mon, 15 Oct 2007 10:14:18 +0000 (10:14 +0000)
.classpath
src/main/java/org/xerial/db/sql/sqlite/SQLiteJDBCLoader.java

index 0e7468e..0d4bab0 100644 (file)
@@ -2,6 +2,6 @@
 <classpath>\r
        <classpathentry kind="src" path="src/main/java"/>\r
        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>\r
-       <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>\r
+    <classpathentry kind="con" path="org.devzuz.q.maven.jdt.core.mavenClasspathContainer"/>\r
        <classpathentry kind="output" path="target/classes"/>\r
 </classpath>\r
index 9222ce4..41e2b8b 100644 (file)
@@ -21,7 +21,7 @@ import java.io.InputStream;
  * \r
  * The library files are automatically extracted from this project's package (JAR).\r
  *\r
- * usage: call {@link #setSQLiteNativeLibraryPath()} before using SQLite JDBC driver.\r
+ * usage: call {@link #initialize()} before using SQLite JDBC driver.\r
  * \r
  * @author leo\r
  *\r
@@ -30,6 +30,11 @@ public class SQLiteJDBCLoader {
 \r
     private static boolean extracted = false;\r
     \r
+    public static void initialize()\r
+    {\r
+        setSQLiteNativeLibraryPath();\r
+    }\r
+    \r
     private static boolean extractLibraryFile(String libraryName, String outputFileName)\r
     {\r
         File libFile = new File(outputFileName);\r
@@ -78,7 +83,7 @@ public class SQLiteJDBCLoader {
             return false;\r
     }\r
 \r
-    public static void setSQLiteNativeLibraryPath()\r
+    private static void setSQLiteNativeLibraryPath()\r
     {\r
         if (extracted)\r
             return;\r