2014-01-25 3 views
1

Perl로 작성되고 명령 행을 통해 실행되는 클라이언트를 Java로 작성되고 Eclipse에서 실행중인 서버에 연결하고자합니다. 서버가 Eclipse에서 실행되기 때문에 작동하지 않습니다. 나는 오류를 가지고 명령 행을 통해 서버를 실행하려고하지만 이클립스는Eclipse에서 실행중인 서버 소켓에 연결하십시오.

java MultiThreadServer Exception in thread "main" java.lang.NoClassDefFoundError: MultiThreadServer (wrong name: inet/MultiThreadServer) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

답변

0

잘 작동 할 때 나는이 classpath 문제라고 생각합니다.

NoClassDefFoundError은 클래스 로더가 사용하려는 파일 .class을 찾을 수 없음을 나타냅니다. 코드를 실행할 때 classpath을 설정해야합니다.

는 참조

관련 문제