| Author |
confusion in running the program
|
yogi maheshnath
Ranch Hand
Joined: Jan 07, 2008
Posts: 30
|
|
Hi, when i am running the following code on command line,i am getting Exception in thread"main"java.lang.NoClassDefFoundError emosql.But,when i am running this code on IDE there is no error.Please explain. --------------------------------------------------------------------------- import java.sql.*; public class demosql { Connection con; ResultSet rs; Statement st; demosql() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc dbc:mydsn"); st=con.createStatement(); rs=st.executeQuery("select name from emp"); while(rs.next()) { String str=rs.getString(1); System.out.println(str); } } catch(Exception e) {} } public static void main(String args[]) { new demosql(); } } -------------------------------------------------------
|
Thanks&Regards<br />Yogi MaheshNath
|
 |
Ram Prasad
Greenhorn
Joined: Feb 02, 2008
Posts: 9
|
|
hi When you are running through the command prompt you should make sure the classes which you are referring are there in classpath. in you case it is demosql class file When you run in IDE, IDE takes care of it by mentioning the classpath as a parameter while executing the program using java -d option available Ram Prasad
|
 |
 |
I agree. Here's the link: jrebel
|
|
subject: confusion in running the program
|
|
|