Heim >Java >javaLernprogramm >Warum fehlen Dateien in meinem ausführbaren JAR?
Warum ausführbare JARs keine Bilder und Dateien haben
Wenn Sie Ihren Code als ausführbare JAR aus Eclipse exportieren, kann es sein, dass Dateien wie Schaltflächen fehlen Bilder. Dies geschieht auch dann, wenn diese Dateien im JAR vorhanden sind. Die Verwendung von getClass().getResource löst das Problem möglicherweise nicht und das JAR kann möglicherweise nicht ausgeführt werden.
Lösung
Um dieses Problem zu beheben, stellen Sie sicher, dass Sie die relevanten Informationen korrekt angeben Dateien. Befolgen Sie diese Schritte:
<code class="java">getClass().getResource("/images/yourImageName.extension");</code>
Dadurch wird ein URL-Objekt zurückgegeben. Beachten Sie den führenden Schrägstrich. Der Inhalt des Quellordners wird während der Projektausführung automatisch zum bin-Ordner hinzugefügt und ist beim Erstellen einer ausführbaren JAR-Datei verfügbar.
Das obige ist der detaillierte Inhalt vonWarum fehlen Dateien in meinem ausführbaren JAR?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!