从JAR文件创建终端输出

时间:2013-09-23 15:49:53

标签: java jar cmd executable-jar

我正在创建一个需要输入/输出系统的程序,因为这个程序没有GUI,我从JAR文件启动它,我想知道如何创建输入/输出系统。

我开始了解JAR文件,通常我只是通过批处理脚本运行我已完成的程序。那么如何才能从JAR获得像输入/输出系统这样的终端呢? #beginner

2 个答案:

答案 0 :(得分:0)

由于没有UI,您应该从Console(终端)运行程序以使用标准输入/输出。如果你在Window中使用(.bat)或者如果你在linux中使用shell脚本(.sh)来调用你的jar

答案 1 :(得分:0)

我不知道这是不是你要求的,但试试这个:

java -jar inout.jar
HELLO
gwag
Your input: gwag
faefa
Your input: faefa
feafa
Your input: feafa
faef
Your input: faef


public class Test {

public static void main(String[] args) throws InterruptedException {
    System.out.println("HELLO");
    Scanner scanner = new Scanner(System.in);
    while(scanner.hasNext()) {
        System.out.println("Your input: " + scanner.next());
    }
}

}