Beim Exportieren eines Projekts als ausführbare JAR aus Eclipse verschwinden manchmal Ressourcen wie Bilder und andere Dateien. Dies kann frustrierend sein, insbesondere wenn sie sich im JAR befinden, aber zur Laufzeit nicht zugänglich sind.
Beim Versuch, Ressourcen abzurufen, verwendet der Code getClass().getResource, um auf sie zuzugreifen. Allerdings scheint diese Methode nicht zu funktionieren und die JAR-Ausführung schlägt fehl.
Das Problem liegt in der Organisation der Ressourcen innerhalb des Projekts. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:
Nachdem Sie die Ressourcen im Quellordner organisiert haben, können Sie von Ihrem aus darauf zugreifen Code mit:
<code class="java">getClass().getResource("/images/yourImageName.extension");</code>
Dies gibt ein URL-Objekt zurück, das den Standort der Ressource darstellt.
Das obige ist der detaillierte Inhalt vonWarum fehlen meine Ressourcen in meinem ausführbaren JAR?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!