17.10. Ein ausführbares JAR mit Paketen erzeugen
Wenn Ihre Klasse zu einem Paket gehört, muss es diese Paketverzeichnisstruktur auch innerhalb des JAR geben! Sie können Ihre Klassen nicht einfach so in das JAR stopfen, wie wir es in unseren Vorpaketzeiten getan haben. Und es dürfen keine anderen Verzeichnisse oberhalb Ihres Pakets mit hineingelangen. Das erste Verzeichnis im Paket (normalerweise de, at, ch, com o.Ä.) muss das erste Verzeichnis innerhalb des JAR sein! Wenn Sie versehentlich das Verzeichnis oberhalb des Pakets mit einschließen (z.B. »classes«), wird das JAR nicht richtig funktionieren.
Ein ausführbares JAR erzeugen
(1) Vergewissern Sie sich, dass all Ihre class-Dateien innerhalb der richtigen Paketstruktur liegen, also unterhalb ...
Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.