/ / Wie man das Paket loswird, gibt es keine Ausnahme? - Java

Wie kann man das Paket loswerden, existiert keine Ausnahme? - Java

Ich habe eine Java-Quelldatei namens FileAdd.java im Ordner Implementierungslogik die importiert die klasse auf die BusinessClasses Mappe . Aber der Compiler wirft einen Fehler, der pacakge BusinessClasses ist nicht vorhanden obwohl ich die Aussage verwende

import BusinessClasses.ParamClass

In der Eingabeaufforderung verwende ich die Anweisung im Implementierungslogikordner

javac FileAdd.java

Die Ordnerstruktur sieht wie folgt aus:

Bildbeschreibung hier eingeben

Antworten:

1 für die Antwort № 1

Versuchen javac -cp .. FileAdd.java.

Das cp .. Die Option weist den Compiler an, den übergeordneten Ordner als Klassenpfad zu verwenden (wo zusätzliche Klassen zu finden sind). Da sich dort auch Ihr BusinessClasses-Ordner befindet, sollte die Importanweisung funktionieren.