2013-04-23 6 views
0

Xerial에서 SQLite jdbc 클래스를 사용하려고했습니다. 내가 무엇을 실행하려고 할 때마다, 그것은 나에게 다음과 같은 오류를주고, 실패 : 나는 아이비를 사용하고, 그리고 내 ivy.xml 파일에 다음 한SQLite JDBC 클래스를 찾을 수 없음 예외

java.lang.ClassNotFoundException: org.sqlite.Driver 

.

<dependency org="org.xerial" name="sqlite-jdbc" rev="3.7.2"/> 

여기에는 내 클래스 경로에 sqlite-jdbc-3.7.2.jar 파일이 포함됩니다. 나는 수동으로 추가하려고했지만 아무 소용이 없다.

이 명령 줄에서 항아리가 포함되어 실행되는 명령을 검색

Class.forName("org.sqlite.Driver"); 

나는 시도했다 : 나는 여전히 다음 줄에 클래스를 찾을 수 없습니다 예외가

java -cp ... sqlite-jdbc-3.7.2.jar ... 

을 이 특정 이슈에 대해서는 주위를 둘러 보았지만, 이클립스가 클래스 경로에 jar 파일을 나열하기 때문에 클래스 경로에 jar 파일을 포함 시켜서 문제가 해결되는 것이 대부분입니다.

+0

JAR 압축을 풀고 Driver 클래스가 있는지 확인 했습니까? – NINCOMPOOP

답변

3

jar 버전 sqlite-jdbc-3.7.2의 등급이 org.sqlite.Driver인지 확인할 수 있습니까?

jar 파일의 압축을 풀고 unzippied 폴더의 디렉토리 구조가 org\sqlite\Driver.class인지 확인하면됩니다.

sqlLite 드라이버 이름이 org.sqlite.JDBCnot org.sqlite.Driver이라고 생각합니다. Source.

+0

그리고 거기에 있습니다. habbit (posgresql 드라이버 사용) 및 lysdexia를 사용하면 문제를 쉽게 해결할 수 있습니다. 나는 그저 눈의 또 다른 세트를 필요로했던 것들 중 하나입니다. 감사! –

+0

문제가 해결 된 경우 답변 수락 –

관련 문제