[英]How to set classpath for JAR file paermanenlty
互聯網上有成千上萬種材料。 我遵循了一些受信任的來源,但仍然收到此錯誤:
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
我會很快向你展示我的嘗試:
在環境變量中添加類路徑
然后我嘗試使用命令提示符添加以下命令:
set classpath=%classpath%;C:Users\\320050772\\Documents\\task-tracker\\*.jar
但我仍然收到此錯誤:
要么我沒有正確地做這件事,要么我在這里錯過了一個重要的步驟。 請糾正我。
這是我的DataService.java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DataService {
public static void main(String args[]){
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe","system","scott");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from emp");
while(rs.next())
System.out.println(rs.getInt(1)+" "+rs.getString(2));
con.close();
}
catch(Exception e){
System.out.println(e);
}
}
}
從java文檔:
既不是目錄也不是檔案(.zip 或 JAR 文件)也不是星號 (*) 通配符的類路徑條目將被忽略。
我的建議是用具體的 .jar - 文件引用替換“*.jar”。 請仔細檢查echo %CLASSPATH%
(Windows) 或echo $CLASSPATH
(Linux 和相關操作系統) 的輸出
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.