title: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver When run jar file
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/2591505/java-lang-classnotfoundexception-com-mysql-jdbc-driver">java.lang.ClassNotFoundException: com.mysql.jdbc.Driver</a>  </p>
  </blockquote>
  
  
  
  <p>Hi all,<br>
  here is my sample code:</p>
  
  <pre><code>Connection conn = null;
  String url = "jdbc:mysql://localhost:3306/";
  String dbName = "test";
  String driver = "com.mysql.jdbc.Driver";
  String userName = "root"; 
  String password = "admin";
  try {
    Class.forName(driver).newInstance();
    conn = DriverManager.getConnection(url+dbName,userName,password);
    System.out.println("Connected to the database");
    conn.close();
    System.out.println("Disconnected from database");
  } catch (Exception e) {
    e.printStackTrace();
  }
  </code></pre>
  
  <p>I run in eclipse it's ok, but i built to jar file and run on command line <code>java -jar Test.jar</code> i get this error:</p>
  
  <pre><code>java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
          at java.net.URLClassLoader$1.run(Unknown Source)
          at java.net.URLClassLoader$1.run(Unknown Source)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.net.URLClassLoader.findClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at java.lang.Class.forName0(Native Method)
          at java.lang.Class.forName(Unknown Source)
  </code></pre>
  
  <p>Please help me how to fix it.</p>
  
  <p>Thanks!!!     </p>