2010-10-24 5 views
0

J'ai écrit le code suivant, qui est censé être un wsdl client pour http://www.nanonull.com/TimeService/TimeService.asmx?WSDL:Impossible de trouver le principale erreur de classe lors de l'exécution d'un client wsdl java

package time; 
class Client { 
public static void main(String args[]){ 
     TimeService service = new TimeService(); 
     TimeServiceSoap port= service.getTimeServiceSoap(); 
     String result = port.getTimeZoneTime("UTC+10"); 
     System.out.println("Time is "+result); 
} 
} 

Mais lorsque je tente de l'exécuter avec java I obtenir ce qui suit:

C:\Program Files\Java\jdk1.6.0_22\bin>java client.Client 
Exception in thread "main" java.lang.NoClassDefFoundError: client/Client 
Caused by: java.lang.ClassNotFoundException: client.Client 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:248) 
Could not find the main class: client.Client. Program will exit. 

Cette erreur signifie-t-il que je devrais importer des classes?

Répondre

1

Vous devez définir le chemin:

C:\Program Files\Java\jdk1.6.0_22\bin>java -cp . client.Client 
+0

Merci, mais je reçois toujours la même erreur avec le -cp. – homiejoe

2

La classe principale que vous avez écrit est time.Client, mais vous essayez d'exécuter client.Client. mieux fonctionner comme ceci:

java time.Client 

Si cela ne fonctionne pas, alors vous avez un problème de classpath - java ne peut pas trouver la classe principale dans le chemin de classe. Réglez le classpath avec -classpathoption:

java -classpath classes-directory;list-of-jar-files time.Client 
+0

java time.Client était la question – homiejoe

+0

que diriez-vous d'accepter ma réponse alors? ;-) http://stackoverflow.com/faq#howtoask –

Questions connexes