繁体   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