我开始在我的macbook pro中使用eclipse并编写需要args的程序(3 1 5) 上班 。 该程序已经使用eclipse编译。 我如何通过args运行终端? 更具体:我需要做什么来操作包含信息的文件。 像Windows中的批处理文件? 我是java世界的新手,所以请尽量保持简单。
答案 0 :(得分:0)
对于带有args 3 1 5的Example.java程序,请输入
java Example 3 1 5
进入终端。这些参数将传递到Example类的
中public static void main(String[] args)
方法作为字符串数组{"3", "1", "5"}
。
或者,要接受来自文件而不是来自Terminal的参数,您可以尝试将配置文件指定为程序参数:
java Example args.txt
然后在Example类中执行以下操作:
public static void main(String[] args) throws FileNotFoundException {
String filename = args[0];
Scanner scanner = new Scanner(new File(filename));
int firstArg = scanner.nextInt();
int secondArg = scanner.nextInt();
int thirdArg = scanner.nextInt();
//etc.
}