Eclipse vergißt beim Exportieren Resources-Ordner

Wambui

Aktives Mitglied
Hallo,

ich habe in meinem Eclipse-Projekt auf der Ebene des src-Ordners einen Ordner "resources" mit benötigten Dateien während der Laufzeit.
Wenn ich das Projekt in eine ausführbare Jar-Datei exportieren will und wird der Ordner "resources" inzwischen nicht mehr mitberücksichtigt und es werden eine Menge Compiler-Warnungen ausgegeben.

Da das Exportieren bereits schon einmal erfolgreich funktionierte, nehme ich an, dass ich unbewusst etwas in Eclipse verstellt hatte. Gibt es eine Möglichkeit Eclipse mitzuteilen, welche Ordner es bei dem Export berücksichtigen soll? Oder was kann die Ursache für das fehlerhafte Exportieren sein?

Grüße

Wambui
 

Wambui

Aktives Mitglied
Vielen Dank für den Link. Das hilft leider auch bei der schrittweisen Anleitung nicht weiter.
Selbst wenn ich definitiv den Ordner markiere, wird er nicht in das Jar-File integriert.
 

EasyEagle

Aktives Mitglied
Hi Wambui,
wenn du einen Rechtsklick auf dein Projekt machst, dann "Build Path" -> "Confgure Build Path ..." erscheint ein Popup mit den Properties zu deinem Projekt. Ist dort unter dem Reiter "Source" dein Resources-Ordner enthalten?
 

Wambui

Aktives Mitglied
Hi EasyEagle,

guten Morgen. Ich habe das gerade noch einmal gecheckt:
Ist dort unter dem Reiter "Source" dein Resources-Ordner enthalten?
Unter dem Reiter "Source" habe ich die Einträge
"FeeCalculator/resources"
Included: (All)
Excluded: (All)
Native library location: (None)
Ignore optional compile problems: No

und
"FeeCalculator/src"
Included: (All)
Excluded: (All)
Native library location: (None)
Ignore optional compile problems: No

Ich habe eine Zeit lang nicht den Export gnutzt und er hatte auch schon korrekt funktioniert. Nur eben jetzt schreibt er den Ordner resources aus mir nicht nachvollziehbaren Gründen nicht mehr ins Jar-File rein.
 

EasyEagle

Aktives Mitglied
Hmm...
du kannst bei Rechtsklick auf den Resource Ordner unter "Build Path" -> "use as Source Folder" den Ordner as Source deklarieren.
Aber das ist meines Wissen das Selbe wie der Weg den ich oben beschrieben hab (Projekt -> Build Path -> Reiter Source)

Beim Export als Jar kommt ja das Fenster "JAR File Specification" dort kannst du unter "Select the resources to export" auswählen was alles exportiert werden soll. Wenn der Resource Ordner nicht als Source Ordner deklariert ist, wird er an dieser Stelle auch nicht angezeigt.
Ansonsten müsstest du ihn an dieser Stelle selektieren können und damit mit ins Jar exportieren.

Mehr fällt mir jetzt leider auch nicht ein :(
 

Wambui

Aktives Mitglied
Ich habe das mal ausprobiert, ohne Veränderung des Resultats. Inzwischen habe ich auch feststellen können, dass der Export einer einzelnen Datei aus diesem Projekt dieselbe Meldung bringt und abbricht. Allerdings diese Jar-Datei läßt sich ausführen.
Wahrscheinlich ist da irgendetwas zerschossen. Ich nur nicht was.
 

Wambui

Aktives Mitglied
Hallo,

ich habe jetzt festgestellt, dass Eclipse beim Exportieren die Inhalte des resources-Ordners, der immer noch nicht angelegt wird, auf die oberste Ebene in dem Jar-File verteilt.
Ich hatte jetzt den alten Ordner gelöscht und als Source-Folder neuangelegt und mit den Dateien befüllt. Der Jar-Export läuft jetzt ohne Fehlermeldung ab, aber wie gesagt wird der Ordner nicht angelegt, die darin enthaltenen Dateien auf die Ebene darüber verteilz.

Grüße
Wambui
 

anti-held

Bekanntes Mitglied
Es werden ja auch alle Dateien in dem Source Folder direkt reinkopiert.
wenn du einen resources Ordner in deinem Jar willst, musst du in deinem Source Folder einen resources - Ordner anlegen.
 

Wambui

Aktives Mitglied
??????
Es werden ja auch alle Dateien in dem Source Folder direkt reinkopiert.
wenn du einen resources Ordner in deinem Jar willst, musst du in deinem Source Folder einen resources - Ordner anlegen.
Sorry, habe ich mich falsch ausgedrückt bzw. ist irgendetwas falsch verstanden wurden?

Ich lege definitiv einen Source-Folder an und befülle ihn mit Dateien. Dieses Dateien kommen ins Jar-File, der Source-Folder wird ignoriert.

Ich habe inzwischen einen neuen Workspace angelegt, ein neues Projekt mit Main-Klasse, einem Source-Folder inklusive einer Textdatei angelegt. Anschliessend habe ich die Exportfunktion durchgeführt und wieder fehlt der Ordner. Die Textdatei liegt auf oberster Ebene.

Langsam verstehe ich die Welt nicht mehr.
 

anti-held

Bekanntes Mitglied
Dein Projekt muss dann so aussehen:

<projektname>
src (sourcefolder)
de.bla.bla (packages)
Main.java (Java Dateien)
resources (sourcefolder)
resources (normaler ordner oder package) <-- dieser ordner erzeugt den Unterordner im JAR File
yourfile.txt

Zugreifen kannst du dann darauf nach dem Export über

Java:
	static public void main(String[] args) throws IOException {
		// lesen
		BufferedReader reader = new BufferedReader(new InputStreamReader(TreemapTest.class.getClassLoader().getResourceAsStream("resources/yourfile.txt")));
		String line = "";
		while ((line = reader.readLine()) != null) {
			System.out.println(line);
		}
		
		// verwenden
		Properties properties = new Properties();
		properties.load(TreemapTest.class.getClassLoader().getResourceAsStream("resources/yourfile.txt"));

		System.out.println(properties.getProperty("test"));

Beim Export sollte
Package required libraries into generated JAR
eingestellt werden
 

Wambui

Aktives Mitglied
Prima,
resources (sourcefolder)
resources (normaler ordner oder package) <-- dieser ordner erzeugt den Unterordner im JAR File
das hat jetzt soweit geholfen, dass der Ordner exportiert wird.
Das hatte wie gesagt monatelang funktioniert. Ich muß nur irgendwie "resources" in einen Source-Ordner umgewandelt haben, ohne dass es mir bewusst war.

Besten Dank für Deine Unterstützung.

Wambui
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E OSGi Eclipse Plug-in programmierung: java.lang.NullPointerException: Cannot enter synchronized block because "profile" is null Plattformprogrammierung 4
R Eclipse Bundles Plattformprogrammierung 2
Robertop RCP Command in bereits bestehendes Eclipse-Menü einbauen Plattformprogrammierung 4
T Java Projekt läuft nur in Eclipse Plattformprogrammierung 6
M Eclipse Plugin PreferencePage BooleanFieldEditor Plattformprogrammierung 1
F OSGi Plugin unter Eclipse arbeitet anders als wenn veröffentlicht Plattformprogrammierung 2
D RCP P2-Repository für Eclipse-Plugins Plattformprogrammierung 0
M Debuging in Eclipse Annotations Processor Plattformprogrammierung 0
D Nach Sprachpaket Installation kann eclipse nicht mehr gestartet werden Plattformprogrammierung 4
L0MiN Wie kann ich ein Klassendiagramm aus Eclipse heraus erstellen? Plattformprogrammierung 5
M Eclipse Probleme beim Ausführen eines Programms Plattformprogrammierung 3
feinperligekohlensaeure Eclipse Workspace gemeinsam Nutzen -> keine .project Datei Plattformprogrammierung 1
F Eclipse Build Path auf benötigte Projekte Plattformprogrammierung 4
B Daten von Eclipse extern sichern Plattformprogrammierung 2
B Eclipse zeigt Fehler nach Java-Update auf 1.8.0_40 Plattformprogrammierung 3
VfL_Freak [Eclipse] Fehleranzeige im Reiter "Problems" Plattformprogrammierung 1
S Errors in workspace bei eclipse Plattformprogrammierung 3
T eclipse bietet keine META-INF an Plattformprogrammierung 1
N Eclipse wo starten Plattformprogrammierung 6
A Eclipse schließt einfach ohne Fehlermeldung Plattformprogrammierung 4
A RCP Eclipse e4 und Injection-Contexts Plattformprogrammierung 0
K Eclipse fährt nicht mehr hoch. Metadatendatei schuld? Plattformprogrammierung 7
C [Eclipse RCP E4]InjectionException: no actual value was found for the argument "MDirtyable" Plattformprogrammierung 8
T Eclipse Eigenschaften hinzufügen Plattformprogrammierung 2
M RCP [Eclipse RCP 3.4] ViewTab Kontextmenu "Alle schließen" Plattformprogrammierung 0
D Problem mit eclipse Plattformprogrammierung 2
S Verschieben des Verzeichnis .eclipse aus Userprofile Plattformprogrammierung 3
A RCP Kann kein Eclipse 4 Projekt anlegen Plattformprogrammierung 0
S RCP Exportiertes RCP Produkt lädt Datei nicht, bei Start aus Eclipse wird Datei jedoch gefunden Plattformprogrammierung 6
G Eine Library in Eclipse zur Verfügung stellen Plattformprogrammierung 14
Gregorrr Eclipse RCP Product Build-Nummer + Jenkins Plattformprogrammierung 6
R Einfaches Eclipse-Plugin-Beispiel funktioniert nicht Plattformprogrammierung 5
H OSGi OSGi + Logback + slf4j - Eclipse Run Configuration Plattformprogrammierung 7
C plugin development environment eclipse Plattformprogrammierung 4
R RCP Commands nutzen / org.eclipse.ui.file.save Plattformprogrammierung 7
O Installiere externe Methode "containsNone" in Eclipse Plattformprogrammierung 2
M Keybinding in Eclipse Plugin Plattformprogrammierung 3
TheWhiteShadow RCP Konstrukt für Editor in Eclipse gesucht. Plattformprogrammierung 3
B Eclipse Probleme mit build Plattformprogrammierung 8
H Keine Hilfe/API mehr in Eclipse Juno? Plattformprogrammierung 4
B Neue SuppressWarning in Eclipse Juno Plattformprogrammierung 6
B Eclipse Property Page Plattformprogrammierung 6
B Eclipse PreferencePage Plattformprogrammierung 3
B Eclipse Plugin Einstellungsleiste Plattformprogrammierung 2
B Birt-Previewer über Eclipse Plattformprogrammierung 14
J Eclipse Plug-In für UML-Diagramme Problem Plattformprogrammierung 4
O Eclipse Plugin - Einfachstes Problem, das es gibt. Plattformprogrammierung 2
R Eclipse RCP Tabellen-View (Anfängerfrage) Plattformprogrammierung 3
C Eclipse: Notification beim umbennen von Methoden? Plattformprogrammierung 4
schalentier Eclipse Sourcecode Plattformprogrammierung 4
A Eclipse undo/redo button reagiert nicht auf Änderungen in der OperationHistory Plattformprogrammierung 5
P Eclipse M2_REPO (NON MODIFIABLE) Plattformprogrammierung 8
B Eclipse: Contextmenu id erhalten? Plattformprogrammierung 9
H Datei in eclipse wird nicht erkannt Plattformprogrammierung 3
O Neues Tastenkürzel für Eclipse Editorfenster registrieren Plattformprogrammierung 2
3 Eclipse Editor Plugin selektiert Projekt nicht Plattformprogrammierung 10
Madlip RCP eclipse.ui.bindings (Key-Problematik) Plattformprogrammierung 2
S Eclipse vs. JavaMail vs. Ubuntu vs. Windows Plattformprogrammierung 3
M eclipse führt applikationen nicht mehr aus Plattformprogrammierung 6
S Eclipse: Auf CTRL-C/CTRL-V im Package Explorer? Plattformprogrammierung 4
M Eclipse und Hilfen Plattformprogrammierung 5
G Eclipse buggt rum!!! Plattformprogrammierung 4
B Eclipse RCP und Java 7 Plattformprogrammierung 7
G RCP Eclipse Editor + Guice Plattformprogrammierung 8
T RCP Eclipse RCP: Wo/wann im Plugin ist workbench initialisiert? Plattformprogrammierung 14
G Eclipse Plug-in: wie refreshe ich eine combobox? Plattformprogrammierung 4
M Eclipse Plug-in: Wie eine Grafik einfügen? Plattformprogrammierung 20
M RCP [Eclipse RCP] Feature Export und "Fehler"... Plattformprogrammierung 3
P Eclipse speichert keine Änderungen Plattformprogrammierung 5
M Eclipse - Dokumentation nicht über das Internet benutzen Plattformprogrammierung 3
C Eclipse Plugin NoClassDefFoundError Plattformprogrammierung 4
E org.eclipse.ui.dialogs.ListSelectionDialog erzeugt ClassNotFoundException zur Laufzeit Plattformprogrammierung 4
M Eclipse Plugin Entwicklung - NoClassDefFoundError Plattformprogrammierung 10
C RCP Verständnisfrage Eclipse/Equinox Plattformprogrammierung 4
D eclipse-RCP von der Konsole baut nicht Plattformprogrammierung 3
L RCP Eclipse Popupmenu im PackageExplorer erweitern? Plattformprogrammierung 7
C Eclipse Plugin Entwicklung: Editor für Flussdiagramme Plattformprogrammierung 6
S (OSGI - EQUINOX) Welche Eclipse IDE? Plattformprogrammierung 3
C Pdf in jar datei einbinden mit eclipse Plattformprogrammierung 23
G neuer branch in SVN mit Eclipse Plattformprogrammierung 6
F RCP eclipse rcp ohne eclipse? Plattformprogrammierung 15
dzim RCP Eclipse Provisioning Plattformprogrammierung 3
G RCP Abhängigkeiten von Eclipse Plugins Plattformprogrammierung 9
K Eclipse RCP, EMF, Hibernate Problem Plattformprogrammierung 7
B RCP eigenes Eclipse Plugin wird nicht aufgelöst Plattformprogrammierung 7
T Eclipse Helios XMLUnit importieren Plattformprogrammierung 6
R Verwendung pdfbox in Maven-Projekt in Eclipse Plattformprogrammierung 3
lumo RCP wechseln der Font von Eclipse per code Plattformprogrammierung 10
lumo RCP Eclipse internationalisierung Plattformprogrammierung 5
jemandzehage Kurze Fehlernachricht beim starten in Eclipse Plattformprogrammierung 5
A RCP java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter Plattformprogrammierung 7
P Wie bekomme ich ICompilationUnit aus dem event? bei Eclipse-Plugin Plattformprogrammierung 3
Rudolf External Libs dauerhaft in Eclipse einbinden Plattformprogrammierung 3
G RCP Eclipse UI Forms Plattformprogrammierung 10
musiKk RCP Eclipse: Speichern von Spaltenbreiten Plattformprogrammierung 9
X Datei in einem Eclipse Projekt über Plugin zugreifen Plattformprogrammierung 2
P Eclipse Help: Wie Links zu anderer Hilfeseite setzen ? Plattformprogrammierung 5
F Eclipse EMF Modelltransformation Plattformprogrammierung 3
tfa RCP Compilereinstellungen festlegen bei Eclipse-Batch-Build Plattformprogrammierung 9
Rudolf Eclipse stürzt bei nebenläufigen Programmen ab! Plattformprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben