Ciao a tutti
sto continuando il mio libro java7 e ho un altro problema.
Ho questo sorgente:
lo compilo: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 }
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:
e quando lo compilo come segue: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 € "; } }
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:
Qualcuno riesce a darmi una spiegazione ? Se vi occorrono altre info chiedete ?codice:Engineer.java:1: error: illegal character: \187 ´╗┐package com.pellegrinoprincipe; ^ Engineer.java:1: error: illegal character: \191 ´╗┐package com.pellegrinoprincipe; ^ 2 errors
Grazie a tutti
Maurizio

Rispondi quotando

