I have java code which connects to a MS-SQL database and procures some data.
Before running the code I set the class path in the Unix Server and it used to work fine.
But for some reason the same jar file which was working a few days back is throwing a Class not found exception java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver
I have un-jared the jar file and found that the driver class which I'm loading :
Class.forName("net.sourceforge.jtds.jdbc.Driver");
is present in the specified package structure.
I don't understand how this is happening.
Can anyone suggest any tips to resolve this.
The issue of java.lang.ClassNotFoundException might be the outcome of several reasons:
Jar file is not available in class path. (This is not your case. as you have mentioned).
Your jar file is corrupted.
Your environment variable value is not accessible by current user. (Permission revoked by administrator).
Current user don't have permission to read jar file.
Please verify the last three options.