Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi N - Z > Reti di calcolatori
 
[JAVA] Problemi compilazione
Clicca QUI per vedere il messaggio nel forum
No?Ya!
non è propriamente relativo a ret... ma se provo a compilare una classe mi da questo errore:

Exception in thread "main" java.lang.NoClassDefFoundError: Server

Non capisco di che si tratti!

qua di sotto il codice (non l'ho testato):

import java.io.*;
import java.net.*;
public class Server{
public static void main(String[] args) throws Exception
{
String servString = "stringa inviata dal server\n";
ServerSocket s = new ServerSocket(6789);
while(true){
Socket socketConnessione = s.accept();
DataOutputStream datiOut = new DataOutputStream(socketConnessione.getOutputStream());
datiOut.writeBytes(servString);
}
}
}


che cosa non va?

Graz!

No?

TankJr.
quello è un errore che ti da quando non vede il classpath.. controlla le variabili d'ambiente!

No?Ya!
Sai dirmi le variabili da settare con Win2000 ?

io ho settato il PATH ma non so se c'è da settare qualcos'altro!!!

0m4r
facciamo che mi spieghi lòa struttura delle direcotry utilizzata per il programme e mi indichi quali sono le altre classi coinvolte nell'esecuzione di quella che tu hai postato qui... poi foirse potremmo aiutarti un filino meglio

Off-Topic:
complimenti, bella musica... non ne capisco molto di drum'n'bass ma mi piace ascoltarla e la vostra mi piace.

TankJr.
guarda il quarto post..

http://www.dsy.it/forum/showthread.php?s=&threadid=6943

No?Ya!
Ringrazio Om4r (anche per i complimenti...:oops::oops::oops:)

cmq ho risolto... ho ravanato tra i thread del dsy e ho trovato la soluzione... il problema stava nel mettere un "." (il punto) alla fine del percorso del classpath... non sapete quanti santi ho bestemmiato

0m4r
a volte le cose basta giusto saperle ;P

P.S.
0m4r, non Om4r, c'è uno zero al posto della O

yeah
Off-Topic:

Io non ho impostato il classpath e il codice compila e va senza problemi :)

Skilotto83
Originally posted by yeah
Off-Topic:

Io non ho impostato il classpath e il codice compila e va senza problemi :)


probabilmente hai messo il compilatore e i file che compili della stessa cartella..e da quella cartella lanci il comando per compilare...
La classpath serve teoricamente per dire al sistema operativo dove andare a prendere il compilatore se la chiami da c:
volendo si puo' farne a meno se compili gia' dalla cartella doce c'è il compilatore....
è una comodita'...
correggetemi se sbaglio...

0m4r
Originally posted by yeah
Off-Topic:

Io non ho impostato il classpath e il codice compila e va senza problemi :)


può darsi che tu il "." lo abbia messo nel PATH mentre no?ya! non lo abbia fatto, ma è unìipotesi non so come avete configurato i vostri sistemi...

yeah
no :)
Forse è che se il classpath è definito cerca di usarlo (e se è mal configurato va nei pasticci) altrimenti non lo usa e va per le vie standard

0m4r
questo lo so, io davo una rissposta all'utilizzo o non utilizzo del "." ;P

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate