Ora*_*let 1 java eclipse runtime command-line-arguments
首先,我阅读了所有相关主题,但没有一个回答我的问题.
我正在使用Eclipse开发Java程序,我需要在程序启动后不断地将一些参数传递给程序.
例如,我需要在它开始执行后通过命令行给它这个命令:
CreateTable Students 2 10 10
然后我必须能够提供更多命令,例如:
AddRecord Students Jack 1456
Eclipse的运行配置无法解决问题,因为我只能使用运行配置为程序提供一次参数.但我需要做多行?
有人有解决方案吗?提前致谢
根据这个问题(也列出了可能的解决方法),在Eclipse中似乎不可能.更新它是不可能分配System.console(),这是真的
但它确实与System.in一起使用(感谢Stephen C):
Scanner scanner = new Scanner(System.in);
String line;
while (true) {
System.out.println("Type something please:");
line = scanner.next();
System.out.println(line);
}
Run Code Online (Sandbox Code Playgroud)