Thanks Guys,
-Djava.rmi.server.codebase="file:/C:/Documents%20and%20Settings/duke/workspace/Sun%20Certification/bin/"
I required the following additional property to get this working correctly. I did not realise this property needed to be included.
If I use this property from my limited understanding means the class that are required are being dynamically be downloaded. in the certification it specifies
1. You must not require the use of an HTTP server.
2. You must not require the installation of a security manager.
3. You must provide all classes pre-installed so that no dynamic class downloading occurs.
4. You must use RMI over JRMP (do not use IIOP)
Just to clarify am I breaking the rules 2 and 3 by adding policy file and the -Djava.rmi.server.codebase, which is used to dynamically load classes
once again, thanks for all your help guys