could not find or load main class com.javasrc.webphotogallery.LoadImage
I have a project in Enterprise Architecture called "Photo Gallery Management" .
I decided to create a web photo gallery.As I am "new" in Java i decided to follow a step by step tutorial which is : Java Reference Guide | Project: Building a Web Photo Gallery | InformIT
I installed Jboss,configured it on Eclipse.Then installed MySQL and MySQL Administrator becouse i have to build the database and so on.
I created the webphotogallery-ds.xml and stored it in the deploy folder of Jboss then I had to create a java code to put an image to the database table named ' images' .The code is:
public class LoadImage
public static void main( String args )
if( args.length < 3 )
System.out.println( "Usage: LoadImage <image-filename> <album-id> <desc>" );
System.exit( 0 );
String filename = args[ 0 ];
int albumId = Integer.parseInt( args[ 1 ] );
String desc = args[ 2 ];
Connection conn = null;
PreparedStatement ps = null;
Class.forName( "org.gjt.mm.mysql.Driver" );
String url = "jdbc:mysql://localhost:3306/webphotogallery";
String username = "root";
String password = "";
conn = DriverManager.getConnection( url, username, password );
ps = conn.prepareStatement(
"INSERT INTO Image (album_id, image_desc, image_full) VALUES( ?, ?, ? )" );
ps.setInt( 1, albumId );
ps.setString( 2, desc );
// Insert the image into the second Blob
File image = new File( filename );
FileInputStream fis = new FileInputStream( image );
ps.setBinaryStream( 3, fis, ( int )image.length() );
// Execute the INSERT
int count = ps.executeUpdate();
System.out.println( "Rows inserted: " + count );
catch( Exception e )
if( ps != null ) ps.close();
if( conn != null ) conn.close();
catch( Exception ee )
To execute the LoadImage class, I need to include the MySQL JDBC JAR file in my CLASSPATH as follows:
And then execute it as follows:
java com.javasrc.webphotogallery.LoadImage myfile.jpg 1 "A picture of me and my friend"
If i had been successful i would have seen sth like this: "Rows inserted: 1"
But as i am not a successful one i get this error message from the command line:
"could not find or load main class com.javasrc.webphotogallery.LoadImage".
I also changed the directory to where this class resides...
Help me please.
I have 5 days with this problem...
Thanks in advance
Re: could not find or load main class com.javasrc.webphotogallery.LoadImage