Bash completion - Java

Dieses Thema im Forum "Linux & BSD" wurde erstellt von Ralle, 12. März 2010 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 12. März 2010
    Eigentlich ne ganz einfache Frage, bloß irgendwie komm ich nicht drauf wieso es nicht funktioniert.

    Also ich bin gerade dabei mir nen bisschen Java beizubringen und am Anfang noch ohne IDE,
    also erstelle ich mir nen package und kompiliere es von dem übergeordneten ordner aus mit javac packagename/Datei.java über die Bash.

    Dann versuche ich es zu starten mit java packagename/Datei.java und es klappt auch, was mich allerdings wundert ist,
    dass die Autovervollständigung (mit Tab) für das Verzeichnis und für die Datei nur für javac funktioniert, allerdings nicht für den Aufruf mit java.

    Jemand ne Idee?

    mfg
    Ralle
     
  2. 12. März 2010
    AW: Bash completion - Java

    Funktioniert bei mir ohne Probleme.
    Drückst du Tab direkt nach "java" oder tippst du zuerst den ersten Buchstaben der Datei?
     
  3. 12. März 2010
    AW: Bash completion - Java

    also die eingabe sieht folgendermassen aus:

    java rec --die ersten Buchstaben des Verzeichnisses und dann Tab und es kommt halt der Beep-Ton, also so als ob das Verzeichnis nicht existieren würde (was es aber tut und selbst getippt geht es ja).
    Sonst funktioniert die Autovervollständigung ohne Probleme.
     
  4. 12. März 2010
    AW: Bash completion - Java

    Existieren zwei Verzeichnisse mit den gleichen Anfangsbuchstaben?

    Beispiel: Es existieren die Verzeichnisse "abcdef" und "abdef". Wenn du jetzt "ab<TAB>" eingibst, dann kann bash nicht vervollständigen, sondern gibt nur den Biepton aus. Wenn du "ab<TAB><TAB>" drückst, dann siehst du, welche zwei verzeichnisse existieren (es gibt dir dann in einer neuen zeile "abcdef abdef" aus). Wenn du jetzt den nächsten Buchstaben (also "c" oder "d") eintippst und dann TABst, dann wird wieder vervollständigt, weil die Namen jetzt einzigartig sind.
     
  5. 12. März 2010
    AW: Bash completion - Java

    Ja die Funktion ist mir bekannt, allerdings ist es das einzige Verzeichniss mit dem Anfangsbuchstaben.
    Wirklich seltsam finde ich nur, dass es eigentlich immer geht nur mit dem Aufruf java ..... nicht.
     
  6. 13. März 2010
    AW: Bash completion - Java

    kann dich beruhigen, geht bei mir auch nicht mit der -jar option hingegen schon, kann also sein, dass es irgendwie damit zusammenhängt, dass er ne option erwartet und deswegen nicht autokomplettiert (siehe z.B. auch apt-get, welches einem aber wenigstens die möglichkeiten anzeigt...)
     
  7. 13. März 2010
    AW: Bash completion - Java

    Ja ok, danke für die info, dass es auch bei anderen nicht geht.
    Dann ist dieser Thread hiermit geschloßen. BWs sind raus.

    mfg
    Ralle
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.