ECPLIPSE: Dateien umbenennen

Verschieben, Umbenennen und Löschen von Dateien. Umbenennen einzelner Dateien oder des ganzen Projekts.
Version: 2 – 06/01/2018

Wenn man in Eclipse automatisch ein Working-Set sowie ein neues Projekt erstellt hat, werden einzelne Dateien nicht immer so benannt wie man es gerne hätte. Dateien im Dateimanager einfach umbenennen wirkt sich sehr fatal aus den Eclipse wird sie gar nicht mehr anzeigen. Selbst ein Importieren einzelner Dateien stellt sich als kleiner Hürdenlauf dar.

In Eclipse ist das Werkzeug zum z.B umbenennen versteckt unter dem Menüpunkt „Datei -> Refactoring„. Noch einfacher mit einem Rechtsklick auf die gewünschte Datei und „Refactoring„. In der Englischen Originalversion nennt sich der Punkt „Refactor“ und „Rename„.

Datei in Eclipse umbenennen.

Möchte man nur eine Klassendatei umbenennen geht das sogar noch einfacher. Einfach die entsprechende Klasse umbenennen, anschließend wird dies als Fehler erkannt und im Hilfe-Tooltipp wird angeboten die Datei nach der Klasse zu benennen.

 

Noch Fragen zu diesen oder ähnlichen Themen?
Diskussion zum Beitrag hier 

JAVA: .jar direkt ausführbar machen

Thema: Linux – Java – Windows – .jar

Normalerweise wird ein Java-Programm das zu einem .jar Archiv geschnürt ist folgender maßen ausgeführt: java -jar dateiname.jar Manchmal möchte man ein .jar Paket direkt ausführbar machen. Damit spart man sich ein shell Startskript das zB so aussehen könnte:

#!/bin/bash
"$JAVA_HOME"/bin/java -jar /pfad/zum/paket/programm.jar

Befindet sich das Startskript im gleichen Verzeichnis wie das programm.jar spart man sich den Pfad und ersetzt diesen gegen ./

Oft sieht man  java-Programme die man als solche gar nicht mehr erkennt oder mit der Endung .run

Solche Konstrukte stellt man wie folgt her:
Man nehme folgende Shellscript und speichert es als stub.sh

#!/bin/sh
MYSELF=`which "0" 2>/dev/null`
[? -gt 0 -a -f "0" ] && MYSELF="./0"
java=java
if test -n "JAVA_HOME"; then
    java="JAVA_HOME/bin/java"
fi
exec "java"java_args -jar MYSELF "@"
exit 1

Anschließend kopiert man es in das gleiche Verzeichnis wie die .jar Datei, mache sie mit chmod +x deine.jar ausführbar und führe folgendes aus:

cat stub.sh deine.jar > dein_programm.run

Nun hast Du eine Datei namens dein_programm.run, dieses kannst Du wiederum mit chmod -x dein_programm.run ausführbar machen.

Jetzt wurde das Shellskript sowie die Java .jar zu einer Datei zusammengefügt und lässt sich problemlos starten. Es wird als Shellskript erkannt und lässt sich auch mit Doppelklick starten.

Für Windows gibt es dafür auch einen angeblich gut funktionierenden Wrapper Launch4j den ich allerdings nie selbst ausprobiert habe.

Viel Erfolg!