Manifest mit Packages versehen

Goldfish

Bekanntes Mitglied
Hi Leute, da ich das in dieser Weise noch nie gemacht habe, bräuchte ich doch mal ein wenig Hilfe...
Also ich habe ein Programm geschrieben, aktuell etwa 40 Klassen verteilt in verschiedenen Ordnern/Packages. Alle Ordner befinden sich im Package "prog", in dem sich auch die main Datei befindet, die das Programm starten soll. Wenn ich nun aber meine jar Datei bastel mit der Main Klasse, startet er das Programm nicht, weil er offenbar keinen Zugriff auf die Unterverzeichnisse hat... hat jemand ne Ahnung, wie das funktioniert?
Ich hatte vorher gegooglet und hab meine manifest dann folgend gestaltet, was allerdings nicht hinhaut.

Main-Class: Dame_Server

Name: dataTypes/
Sealed: true

Name: ai/
Sealed: true

Name: gui/
Sealed: true

Name: gameHandler/
Sealed: true

Name: actions/
Sealed: true

Name: request/
Sealed: true

Name: threads/
Sealed: true

Name: testServer/
Sealed: true


Wäre super, wenn mir jemand helfen kann.
Danke im Voraus
 
Wenn Dame_Server im package prog liegt, dann muß in der manifest Datei auch

Code:
Main-Class: prog.Dame_Server

stehen.

Das "Sealing" brauchst du vorerst höchstwahrscheinlich nicht.

Die letzte Zeile des manifest braucht unbedingt einen Zeilenumbruch!

Die Manifest muß im Ordner META-INF liegen.

Wenn deine package-Struktur so aussieht prog.gui.GUIKlasse, dann muß im Jar auch diese Ordnerstruktur beibehalten werden!
 
Ich weiß eigentlich nichtmal wozu das Sealing wirklich genau gut sein soll XD
Aber ich habs jetzt im Anschluss mit Eclipse gemacht. Damit funktionierts. Aber mich würde doch schon interessieren, wieso das so nicht hingehauen hat... naja.. trotzdem Danke
 

Neue Themen


Zurück
Oben