salve, sono all'inizio del corso di java e sto facendo un po esercitazione.
mi trovo un po in difficoltà, oggi è apparso un msg del compilatore che non so come interpretare.



16/12/2009 13.46 <DIR> .
16/12/2009 13.46 <DIR> ..
16/12/2009 16.45 283 Calc.class
16/12/2009 16.45 187 Calc.java
16/12/2009 18.27 434 First.java
3 File 904 byte
2 Directory 154.422.620.160 byte disponibili

D:\esejava\semplice>javac First.java
First.java:14: cannot find symbol
symbol : class Calc
location: class semplice.First
Calc calc = new Calc();
^
First.java:14: cannot find symbol
symbol : class Calc
location: class semplice.First
Calc calc = new Calc();
^
2 errors

D:\esejava\semplice>

praticamente il costruttore si riferisce ad una classe che si trova in un altro file, ma sono cmq nello stesso package e sono dichiarate come public.
- il codice--->

// semplice programma per allenamento sintassi e non


package semplice;

public class First{
public First(){}

static int a = 2;
static int b = 2;
static int result=0;

public static void main(String[] args) {

Calc calc = new Calc();
calc.somma(a , b);{
result=calc.r;
}
System.out.println(a);
System.out.println(b);
System.out.println(result);
}


}



--------------------------------


// semplice ,fa i calcoli

package semplice;

public class Calc{
public Calc(){}

private int r;
public void somma (int a, int b){
this.r= a + b ;
}

}