ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
174
174
EMPFEHLEN
-
Hallo,
ich suche nach der Möglichkeit, in einer Kommandozeilenapplikation die von einem User gemachte Angabe zu vervollständigen (nachdem er die TAB-Taste gedrückt hat). Kann man in Java OS-unabhängig 'sehen', dass die TAB-Taste betätigt wurde?
Kennt vllt jemand von Euch ein Bsp., wo jemand sowas Ähnliches implementiert hat
Gruß,
pinsleepe
-
29.10.08 12:12 #2The_S Tutorials.de Gastzugang
Mit Standard-Java geht das nicht. Da bräuchtest du zumindest ein Return am Ende der Eingabe ...
-
Ich dachte, dass JLine (http://jline.sourceforge.net/) eine gute Lösung meiner Probleme wäre.
Aber leider wenn ich das Beispiel PasswordReader (im Installationspackage enthalten) ausführen will, kommt eine, obwohl ich jline im Java Build Path als Bibliothek angebunden und in classpath angegeben hab.Code :1 2
Exception in thread "main" java.lang.NoClassDefFoundError: jline/ConsoleReader at PasswordReader.main(PasswordReader.java:18)
Woran kann das liegen?
-
29.10.08 14:03 #4The_S Tutorials.de Gastzugang
Daran, dass dus nicht richtig eingebunden hast :-P . Zeig mal deinen java(c)-Aufruf!
-
Ich habe im CLASSPATH den Pfad zu der jline.jar-Datei angegeben:
D:\sandbox\testing_jline\jline-0.9.94\jline-0.9.94.jar
Und danach in der cmd:
...example>javac PasswordReader.java
und dann
...example>java -jar %classpath% PasswordReader
Komischerweise habe ich gerade (zu Hause) einen Fehler und nicht eine Warnung wie vorher (bei der Arbeit) bekommen:
Failed to load Main-Class manifest attribute from
D:\sandbox\testing_jline\jline-0.9.94\jline-0.9.94.jar
-
30.10.08 06:59 #6The_S Tutorials.de Gastzugang
Also:
1.) Du sollst keine Variable "CLASSPATH" anlegen, sondern beim Kompilieren oder Ausführen deines Programms den Classpath über "-cp" setzen.
2.) Wenn du ein jar verwendest, dann müssen alle Librarys ins Manifest mit aufgenommen werden und können nicht mehr "extern" zugewiesen werden
3.) Um deinen neuen Fehler zu beheben, würde ich gerne mal dein Manifest sehen.
-
01.11.08 21:47 #7
- Registriert seit
- Jan 2005
- Beiträge
- 91
Hallo,
schau doch mal hier: http://java.sun.com/j2se/1.4.2/docs/...KeyStroke.html
Vielleicht hilft Dir das weiter...
Schönen Abend
Alexander Schell
Ähnliche Themen
-
Richtige Syntax bei Operatorüberladung, wann sind "friend", "const", "&" nötig?
Von mrs_schokokeks im Forum C/C++Antworten: 4Letzter Beitrag: 25.08.10, 19:13 -
Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
Von MTMonline im Forum Videoschnitt, Videotechnik & -produktionAntworten: 2Letzter Beitrag: 25.04.08, 09:49 -
Mit "pattern", "matcher" und "replace" ein Fragezeichen ersetzen
Von Scrapy im Forum JavaAntworten: 8Letzter Beitrag: 01.12.05, 17:13 -
Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 6Letzter Beitrag: 27.05.05, 15:29 -
Datei-Eigenschaften: "erstellt:","Geändert am", "Letzter Zugriff:"
Von KILLSMAKER im Forum C/C++Antworten: 2Letzter Beitrag: 19.05.05, 19:51





Zitieren
Login





