我正在创建一个需要输入/输出系统的程序,因为该程序没有 GUI,并且我从 JAR 文件启动它,我想知道如何创建输入/输出系统。
我开始学习 JAR 文件,通常我只是通过批处理脚本运行我完成的程序。那么我怎样才能从 JAR 中获得像输入/输出系统一样的终端呢?#初学者
我正在创建一个需要输入/输出系统的程序,因为该程序没有 GUI,并且我从 JAR 文件启动它,我想知道如何创建输入/输出系统。
我开始学习 JAR 文件,通常我只是通过批处理脚本运行我完成的程序。那么我怎样才能从 JAR 中获得像输入/输出系统一样的终端呢?#初学者
由于没有 UI,您应该从控制台(终端)运行程序以使用标准输入/输出。如果你在 Window 中使用 (.bat) 或者如果你在 linux 中使用 shell script(.sh) 来调用你的 jar
我不知道这是否是你要求的,但试试这个:
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());
}
}
}