Pakete in Java werden in eine Ordnerhierarchie übersetzt, sowohl für die Quelldateien als auch für die kompilierten Klassendateien. A Quellordner erwartet, dass das Paket org.apache.commons.math
enthält Dateien in einer Struktur wie org/apache/commons/math/
enthalten, wobei der Quellordner das direkte übergeordnete Element von org
ist. ein erwartetes Paket von src.main.java.org.apache.commons.math
bedeutet, dass src/main/java
ist in ein Quellordner vielmehr, dass als ein Quellordner gesetzt wird. Öffnen Sie den Dialog Ihres Projekts, gehen Sie zur Java Build Path Seite, und korrigieren Sie den Inhalt der Quelle Registerkarte. Wenn Sie stattdessen Maven oder ein anderes Tool zum Kompilieren Ihrer Quellen verwenden, korrigieren Sie diese Konfiguration direkt.
Warum importieren Sie die Quelle an erster Stelle? Laden Sie einfach die JAR-Datei herunter und legen Sie sie im Build-Pfad ab. Sie sollten die Quelldateien nicht verwenden und Ihre eigenen Klassen sollten nicht im Paket org.apache.commons.math enthalten sein. –
Ich habe zuerst die Gläser hinzugefügt, aber der Code wurde nicht kompiliert, mein Freund Lehrer sagte mir, dass ich die Quelle brauche – soommy12
@JBNizet Ich habe einen anderen Quellordner für meine eigenen Klassen – soommy12