Ciao a tutti
sto continuando il mio libro java7 e ho un altro problema.

Ho questo sorgente:
codice:
package com.pellegrinoprincipe;

public abstract class Employee
{
    private String nome;
    private String cognome;

    public Employee(String n, String c)
    {
        nome = n;
        cognome = c;
    }

    protected String getNome() { return nome; }
    protected String getCognome() { return cognome; }

    public String toString()
    {
        return cognome + " " + nome;
    }
    public abstract int earning(); // metodo astratto
}
lo compilo:

c:\my_java_sources>javac -d c:\my_java_classes Employee.java

e viene correttamente generata la classe in c:\my_java_classes\com\pellegrinoprincipe

poi ho quest'altro sorgente:
codice:
package com.pellegrinoprincipe;

public class Engineer extends Employee 
{
    private int percentage;
    private int fisso;

    public Engineer(String n, String c, int p, int f)
    {
        super(n, c);
        setPercentage(p);
        setFisso(f);
    }

    public void setFisso(int f) // imposto il fisso come paga
    {
        fisso = f > 0 ? f : 0;
    }   
    public void setPercentage(int p) // imposto la percentuale
    {
        percentage = p > 0 ? p : 0;
    }
    public int earning() // calcolo specializzato del guadagno
    {
        return fisso + (fisso * percentage / 100);
    }
    public String toString()
    {
        return super.toString() + " guadagna € ";
    }
}
e quando lo compilo come segue:

c:\my_java_sources>javac -d c:\MY_JAVA_CLASSES Employee.java Engineer.java

oppure con quest'altra metofologia:

c:\my_java_sources>javac -classpath c:\my_java_classes -d c:\my_java_classes Employee .java

ricevo sempre i seguenti 2 errori:

codice:
Engineer.java:1: error: illegal character: \187
´╗┐package com.pellegrinoprincipe;
 ^
Engineer.java:1: error: illegal character: \191
´╗┐package com.pellegrinoprincipe;
  ^
2 errors
Qualcuno riesce a darmi una spiegazione ? Se vi occorrono altre info chiedete ?
Grazie a tutti
Maurizio