Results 1 to 2 of 2
- 01-31-2013, 07:35 PM #1
Member
- Join Date
- Jan 2013
- Posts
- 30
- Rep Power
- 0
could not find or load main class com.javasrc.webphotogallery.LoadImage
Hello there!
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:
package com.javasrc.webphotogallery;
import java.io.*;
import java.sql.*;
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;
try
{
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 )
{
e.printStackTrace();
}
finally
{
try
{
if( ps != null ) ps.close();
if( conn != null ) conn.close();
}
catch( Exception ee )
{
ee.printStackTrace();
}
}
}
}
To execute the LoadImage class, I need to include the MySQL JDBC JAR file in my CLASSPATH as follows:
set CLASSPATH=.;<path-to-mysql-jdbc-drive>\mysql-connector-java-3.0.11-stable-bin.jar
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
- 01-31-2013, 09:38 PM #2
Moderator
- Join Date
- Jul 2010
- Location
- California
- Posts
- 1,605
- Rep Power
- 5
Re: could not find or load main class com.javasrc.webphotogallery.LoadImage
Please don't post the same question more than once - you've got 4 threads with the same question. Now a moderator must spend time cleaning house rather than helping. Thread locked.
Last edited by doWhile; 01-31-2013 at 09:40 PM.
Similar Threads
-
could not find or load main class | cannot manually locate class file
By Holden Caulfield in forum New To JavaReplies: 1Last Post: 11-29-2012, 09:46 AM -
Could not find or load main class
By kkid in forum New To JavaReplies: 4Last Post: 10-15-2012, 04:47 AM -
Error:Could Not Find or Load Main Class
By vickyv200 in forum New To JavaReplies: 3Last Post: 08-29-2012, 01:10 AM -
Error: Could not find or load main class
By Tybald in forum EclipseReplies: 5Last Post: 05-28-2012, 11:22 AM -
Please help! Cannot find or load main class error
By BenH in forum New To JavaReplies: 3Last Post: 12-09-2011, 03:51 AM


LinkBack URL
About LinkBacks

Bookmarks