Exception in thread "main" java.lang.RuntimeException: Uncompilable source code
at esercitazione.esercitazione.main(esercitazione.jav a:37)

secondo voi cosa sbaglio???
vi posto il codice
PRIMO FILE:

public class esercitazione {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here


Punto p1=new Punto();
p1.x=1;
p1.y=2;
p1.z=4;
Punto p2=new Punto();
p2.x=2;
p2.y=3;
p2.z=7;
Segmento s1=new Segmento();
s1.inizio=p1;
s1.fine=p2;


double comodo=lunghezza(s1);


System.out.println("Lunghezza di s1: " + comodo);

inizioinorigine(s1);

}
}


SECONDO FILE

package esercitazione;



/**
*
* @author Peppe
*/
public class Esercizio2 {

static double lunghezza (Segmento s){
return Math.sqrt(Math.pow((s.fine.x-s.inizio.x),2)+Math.pow((s.fine.y-s.inizio.y),2)+Math.pow((s.fine.z-s.inizio.z),2));
}

static void inizioinorigine (Segmento s){
s.inizio.x=0;
s.inizio.y=0;
s.inizio.z=0;
}

static Punto mediano(Segmento s){
Punto med=new Punto();
med.x=(s.fine.x+s.inizio.x)/2;
med.y=(s.fine.y+s.inizio.y)/2;
med.z=(s.fine.z+s.inizio.z)/2;
return med;
}

static Segmento meta(Segmento s){
Segmento met=new Segmento();
met.inizio=s.inizio;
met.fine=mediano(s);
return met;
}


}


TERZO FILE

package esercitazione;

/**
*
* @author Peppe
*/
public class Segmento {
Punto inizio,fine;
}



QUARTO FILE


package esercitazione;

/**
*
* @author Peppe
*/
public class Punto {
float x,y,z;
}




QUANDO LO COMPILO MI DICE

Exception in thread "main" java.lang.RuntimeException: Uncompilable source code
at esercitazione.esercitazione.main(esercitazione.jav a:37)


IO LO VORREI SOLO ESEGUIRE SU NETBEANS
NON DA PANELLO DI COMANDO CON JAVA E JAVAC

NN HO NEMMENO SETTATO LE VARIAVILI D'AMBIENTE E NIENT'ALTRO.

COSA C'E' DI SBAGLIATO??
SONO ALLE PRIME ARMI

GRAZIE