Allora ho creato una classe seguendo il libro di testo che sto leggendo per poi applicare javadoc e fin qui tutto bene:

package cap3;
/**
* Un conto bancario ha un saldo che può essere modificato
* da depositi e prelievi
*/

public class BankAccount
{
/**
* Costruisce un conto bancario con saldo uguale a zero.
*/
public BankAccount()
{
balance = 0;
}

/**
* Costruisce un conto bancario con un saldo assegnato.
* @param initialBalance il saldo iniziale
*/
public BankAccount(double initialBalance)
{
balance = initialBalance;
}

/**
* Versa denaro nel conto bancario.
* @param amount l'importo da versare
*/
public void deposit(double amount)
{
double newBalance = balance + amount;
balance = newBalance;
}

/**
* Preleva denaro dal conto bancario.
* @param amount l'importo da prelevare
*/
public void withdraw(double amount)
{
double newBalance = balance - amount;
balance = newBalance;
}

/**
* Ispeziona il valore del saldo attuale del conto bancario.
* @return il saldo attuale
*/
public double getBalance()
{
return balance;
}

private double balance;

}

mi ha creato il file html ed è venuto bene, il problema sorge quando provo a creare la classe per provarla:

package cap3;
import cap3.BankAccount;
public class BankAccountTester
{
public void main(String[] args)
{
BankAccount conto = new BankAccount();
conto.deposit(1000);
conto.withdraw(500);
conto.withdraw(400);
System.out.println(conto.getBalance());
System.out.println("Valore Previsto: 100");
}
}

non me la fa eseguire...perche? non riesco a capirlo proprio.