View Single Post
  #1 (permalink)  
Old 10-25-2004
jschina jschina is offline
Registered User
 
Name: Sha Jiang
Organization: CE
Project: None
 
Join Date: Oct 2004
Location: Beijing, China
Posts: 14
Send a message via MSN to jschina
-->
err: java Server

My operation system is Windows XP. I installed Ice-1.5.1 in directory E:\Ice-1.5.1, and have set environment variables as follows,
ICEJ_HOME E:\Ice-1.5.1
Path %ICEJ_HOME%\bin
CLASSPATH .;%ICEJ_HOME%\lib\Ice.jar

I copyed your demo "hello", which is in E:\Ice-1.5.1\deomj\Ice\, and pasted it in G:\.

The follows is result.

G:\hello>mkdir G

G:\hello>slice2java --output-dir G Hello.ice

G:\hello>javac -classpath %ICEJ_HOME%/lib/Ice.jar -source 1.4 Server.java HelloI.java G/*.java

G:\hello>javac -classpath %ICEJ_HOME%/lib/Ice.jar -source 1.4 Client.java HelloI.java G/*.java

G:\hello>java Server
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java :604)
at java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader .java:260)
at java.net.URLClassLoader.access+100(URLClassLoader. java:56)
at java.net.URLClassLoader+1.run(URLClassLoader.java: 195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 89)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:279)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 35)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:302)
at Server.run(Server.java:16)
at Server.main(Server.java:34)

G:\hello>

The compilation successed, but the execution failed, why?
__________________
a cup of Java, cheers!

Last edited by jschina : 10-25-2004 at 04:25 AM.
Reply With Quote