F
Fiskeboller
Gast
Hallo Spezialisten,
wenn ich u.a. Code mit Eclipse, oder auch die kompilierte Datei direkt aus der Eingabeaufforderung heraus ausführe, passiert genau das, was auch passieren soll: ich bekomme eine über Tastatur eingegebene Zeichenkette auch wieder als Bildschirmprint zurückgeliefert.
Das Problem ist aber folgendes:
Ich möchte das Gleiche erreichen, wenn ich das Programm in eine ausführbare JAR-Datei gepackt habe.
Das heißt, ich hätte gerne, dass sich die Eingabeaufforderung öffnet, nachdem ich die JAR-DATEI unter Windows anklicke und sich darin das unten gezeigte Programm ausführen lässt. Das Fenster sollte ich auch erst wieder schließen, wenn ich es veranlasse, also nicht automatisch, nachdem das Programm durchgelaufen ist.
Würde mich freuen, wenn jemand von Euch ne Idee hätte.
Viele Grüße!
wenn ich u.a. Code mit Eclipse, oder auch die kompilierte Datei direkt aus der Eingabeaufforderung heraus ausführe, passiert genau das, was auch passieren soll: ich bekomme eine über Tastatur eingegebene Zeichenkette auch wieder als Bildschirmprint zurückgeliefert.
Das Problem ist aber folgendes:
Ich möchte das Gleiche erreichen, wenn ich das Programm in eine ausführbare JAR-Datei gepackt habe.
Das heißt, ich hätte gerne, dass sich die Eingabeaufforderung öffnet, nachdem ich die JAR-DATEI unter Windows anklicke und sich darin das unten gezeigte Programm ausführen lässt. Das Fenster sollte ich auch erst wieder schließen, wenn ich es veranlasse, also nicht automatisch, nachdem das Programm durchgelaufen ist.
Würde mich freuen, wenn jemand von Euch ne Idee hätte.
Viele Grüße!
Java:
package io;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class TastELesen {
public static void main(String[] args) {
BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Geben Sie etwas ein: ");
String zeile = null;
try {
zeile = console.readLine();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("Ihre Eingabe war: " + zeile);
}
}