java.lang.NoClassDefFoundError

3 отговора 230 прегледа
#1

java.lang.NoClassDefFoundError

Здравейте аз имам сериозен проблем, на скоро бях тръгнал да инсталирам JB7, но се отказах, в резултат вече не мога да си компилирам програмите(поне не всички). Друга причина може да е махането на J#.


import java.io.*;
import java.net.*;
public class Server implements Runnable
{
ServerSocket serverSocket;
PrintStream streamToClient;
BufferedReader streamFromClient;
Socket fromClient;
static int count=0;
Thread thread;
public Server()
{
try
{
serverSocket=new ServerSocket(1001);//create socket
}
catch(Exception e)
{
System.out.println("Socket could not be created "+e);
}
thread=new Thread(this);
thread.start();
}

public void run()
{
try
{
while (true)
{
fromClient=serverSocket.accept();//accept connection from client
count++;
System.out.println("Client connection no:"+count);
streamFromClient=new BufferedReader(new InputStreamReader((fromClient.getInputStream())));//create an input stream for the sokcet
streamToClient=new PrintStream(fromClient.getOutputStream());//create an output stream for the sokcet
String str=streamFromClient.readLine();//read the message sent by client
System.out.println("Client connection name:" + str);
streamToClient.println("Welcome "+str);//message sent message to client
}//end of while
}
catch(Exception e)
{
System.out.println("Exception "+e);
}
finally
{
try
{
fromClient.close();
}
catch(Exception e1)
{
System.out.println("Could not close connection :"+e1);
}
}
}
public static void main(String args[])
{
new Server();
}
}//end of class
// Exception in thread "main" java.lang.NoClassDefFoundError: Server


Можеби неможе да намери някой от пакетите ? Интересното е, че GUI-овете се стартират а пък В/И програмки ми изкарват :

Exception in thread "main" java.lang.NoClassDefFoundError: Server
Друг проблем могат да са нишките, които да не са прехванати с изкл. ПОМОЩ;

Отговор
в отговор на JDaemon #2

Re: java.lang.NoClassDefFoundError

и аз имах подобен проблем

Опитай със различни javi

Адваш ново JDK през JB и побваш да компилираш (при мене 1.3 работеше, а след това 1.4 казваше нещо от сорта "class java.lang.Object not fonud")

Иначе въобще разкарах JB и вече съм на IDEA много по бързо работи,
JB мнооооо тежък :(

Отговор
в отговор на JDaemon #3

Re: java.lang.NoClassDefFoundError

Всичко си върви (под Eclipse). Rebuild-ни си проекта!

Отговор
в отговор на toshe #4

Re: java.lang.NoClassDefFoundError

Мерси мом4ета, след пре-пренаписването на всички системни променливи шибания Уиндоус зацепи...
Майче е време да емигримирам към нешто по - професионално .. . . . . .

Отговор