在调试模式下找不到源

时间:2015-05-18 11:30:56

标签: java sql

import java.sql.*;

public class DBTesting {

    public static void main(String[] args) throws SQLException {
        // TODO Auto-generated method stub
        try 
        {
            String user = "sa";
            String pass = "xxx";


            String jdbcURL = "jdbc:odbc:btrsDSN";
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            System.out.println("Driver Loaded !");

            Connection conn = DriverManager.getConnection(jdbcURL,user,pass);
            System.out.println("Connection Obtained");

            Statement stmt = conn.createStatement();


            stmt.close();
            conn.close();
        } 
        catch (ClassNotFoundException e) 
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }


    }

}

当调试器尝试调试时,此行发生错误 Connection conn = DriverManager.getConnection(jdbcURL,user,pass);。它显示未找到源。我编辑源查找路径,但问题仍在这里。我也尝试了许多来自互联网的解决方案,但没有一个能解决问题。为方便起见,我还附了屏幕截图。

Snapshot in regular mode

Snapshot in Debugging mode

1 个答案:

答案 0 :(得分:1)

点击"编辑源查找路径"并指定该特定文件所在的路径,然后您将可以看到java代码行。

如果java文件在不同的项目中并且您当前的项目是通过jar文件访问该类,那么将当前项目配置为使用"项目依赖项"而不是" jar依赖"

希望这有帮助!

祝你好运!