Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

java.lang.NoClassDefFoundError not sure why.

807580Apr 21 2010 — edited Apr 21 2010
I have 2 classes:

class1.java uses helper/TradeHelper.java 's connect method.
helper is the package.
class1.java uses this method in its main method.

helper/TradeHelper.java 's connect method, which is static.
Public static Connection connect(String db){
	 Connection conn = null;
	 Properties props =loadProperties();
	 String user = props.getProperty("user");
	 String password = props.getProperty("password");
	 String url = props.getProperty(db);
	 String driver = props.getProperty("driver");
	 
	 try{
		 Class.forName(driver);
		 conn = DriverManager.getConnection(url, user, password);
	 }catch(Exception e){
		 e.printStackTrace();
	 }
	 return conn;
}
Notice in the above code, TradeHelper.java is using other static methods (loadProperties to load a props file) inside of itself.
Not sure why but I keep getting:
java.lang.NoClassDefFoundError: helper/TradeHelper
Ive tried jdk 1.6.0_18 and 1.6.0_20 with no success.
Any ideas?
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 19 2010
Added on Apr 21 2010
9 comments
593 views