Aus .jar Konsolenausgabe

Status
Nicht offen für weitere Antworten.

alias_host

Aktives Mitglied
Hi,

ich möchte ein Programm schreiben, welches Aus- und Eingaben in der Konsole tätigt. Dieses Programm muss in einer .jar Datei gespeichert werden. Problem ist, dass sich beim Einlesen keine Konsole öffnet, in der ich die Daten eingeben kann.

Wie kann ich das bewerkstelligen?

MfG
 

Marcel_Handball

Bekanntes Mitglied
Deine Jar Dateien werden wahrscheinlich beim Doppelklick über javaw aufgerufen.

Entweder rufst du das Archiv direkt über die Konsole über "java -jar Archivname.jar" auf oder du änderst die Dateienverknüpfung für jar-Archive.
 
Zuletzt bearbeitet:

alias_host

Aktives Mitglied
also erst einmal: dein toller Link hat mir wirklich weiter geholfen ;)

fals du mich falsch verstanden hast: ich möchte ein programm schreiben, welches man aus einer jar datei starten kann. Dieses Programm macht konsolenausgaben. Es wird aber bei der Ausführung keine Konsole angezeigt.
Deine idee ist ja sehr toll, aber nicht wirklich eine lösung im sinne von technisch schön...

also wenn ich einfach einstelle, mit welchen Programm mein jar archiv geöffnet wird, ist mir nicht viel geholfen. das mach ich, wenn ich das jar einem kumpel schick? wird bei ihm dann auch eine Konsole geöffnet???

MfG
 

Marcel_Handball

Bekanntes Mitglied
Im Grunde startest du immer deine Programme von der Konsole aus. Beim Doppelklick wird nichts anderes gemacht, als dies für dich zu übernehmen (weil du eingestellt hast, was beim Ausführen über einen Dopelklick passieren soll).

Daher wäre eine Möglichkeit deinem Programm eine bat-Datei beizulegen, die dann dein Jar-Archiv für deine Bedürfnisse aufruft:
Also über java statt über javaw, wie es standartmäßig eingestellt ist.

java -jar DeinProgramm.jar
 
Zuletzt bearbeitet:

Ebenius

Top Contributor
also erst einmal: dein toller Link hat mir wirklich weiter geholfen ;)

fals du mich falsch verstanden hast: ich möchte ein programm schreiben, welches man aus einer jar datei starten kann. Dieses Programm macht konsolenausgaben. Es wird aber bei der Ausführung keine Konsole angezeigt.
Deine idee ist ja sehr toll, aber nicht wirklich eine lösung im sinne von technisch schön...
Ich nehme an, Du hast nicht mich angesprochen. Der Link führt Dich zu Google, der erste Treffer erklärt Dir was der Vorredner meinte.

Darüber hinaus: Ob ein Programm aus der Konsole gestartet wird, oder nicht, muss man immer dem Benutzer überlassen. Es gibt keine Möglichkeit, das Vorhandensein einer Konsole zu erzwingen. Punktum.

Wenn Du Dein Programm einem Freund schickst und es eine Konsole benötigt und der Freund es per Doppelklick öffnen soll, dann mach eine BATCH-Datei (oder CMD), wie eben erwähnt. In diese schreibst Du "java -jar xyz.jar". Beim Doppelklick öffnet sich dann eine Konsole und dort wird die BATCH-Datei ausgeführt.

Ebenius
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Konsolenausgabe verschiebt sich Java Basics - Anfänger-Themen 8
Marlena Bauer Konsolenausgabe in .txt speichern Java Basics - Anfänger-Themen 6
T Verständnisfrage zur Konsolenausgabe Java Basics - Anfänger-Themen 2
D Konsolenausgabe Zahlenfolge Rekursion Java Basics - Anfänger-Themen 3
A Konsolenausgabe: Hinter letztes Element ein "}" Java Basics - Anfänger-Themen 2
W Problem mit Konsolenausgabe bei StringTokenizer Java Basics - Anfänger-Themen 2
J Erste Schritte Konsolenausgabe in Datei umleiten Java Basics - Anfänger-Themen 22
A Keine Konsolenausgabe Java Basics - Anfänger-Themen 5
N NullPointerException bei Konsolenausgabe Java Basics - Anfänger-Themen 5
S Konsolenausgabe ales JOptionPane? Java Basics - Anfänger-Themen 5
N Input/Output Konsolenausgabe in Textdatei speichern/umleiten Java Basics - Anfänger-Themen 7
P info()-Methode mit Objektrückgabe: Konsolenausgabe möglich? Java Basics - Anfänger-Themen 8
M Konsolenausgabe ohne Zeilenumbruch Java Basics - Anfänger-Themen 3
G konsolenausgabe als *.txt speichern ? Java Basics - Anfänger-Themen 5
C Konsolenausgabe in String Java Basics - Anfänger-Themen 2
G Konsolenausgabe einlesen Java Basics - Anfänger-Themen 7
O Konsolenausgabe auf TextArea umleiten Java Basics - Anfänger-Themen 4
H DOS-Konsolenausgabe: limitierte Zeilenzahl? Java Basics - Anfänger-Themen 8
D Konsolenausgabe formatieren Java Basics - Anfänger-Themen 2
T Konsolenausgabe Pipen Java Basics - Anfänger-Themen 4
D Konsolenausgabe leeren Java Basics - Anfänger-Themen 16

Ähnliche Java Themen

Neue Themen


Oben