簡體   English   中英

如何為 JAR 文件參數設置類路徑

[英]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 和相關操作系統) 的輸出

Java 文檔 1.8:設置類路徑

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM