Ich habe 3 Klassen CustomerAddress, Customer und CustomerMain.javac -cp: kann kein Symbol finden
Kunde hat eine Import-Anweisung:
import org.abc.customers.CustomerAddress;
Während CustomerMain eine Import-Anweisung hat:
import org.abc.customers.CustomerAddress;
import org.abc.customers.Customer;
Das Paket für alle diese Klassen sind
package org.abc.customer
nun dieses Programm funktioniert gut auf Eclipse, aber wenn ich versuche, zu kompilieren und auf cmd-Eingabeaufforderung zu laufen, würde es nicht kompilieren
javac CustomerAddress.java
kompiliert fein
dann da Kunden auf Customer hängt
Ich gebe
javac -cp . Customer.java
aber der Compiler beschwert sich
error cannot find symbol CustomerAddress
Dank..Ja, es ist ein Artefakt der Veröffentlichung der Frage. Die Importanweisung im selben Paket ist redundant, hat aber auch Nebenwirkungen oder ist für den Code harmlos. – LivingThing
Ich glaube, es ist harmlos, solange deine Paketnamen richtig geschrieben sind :-) –