【发布时间】:2015-04-27 18:14:46
【问题描述】:
好的,所以我不完全确定我在这里做什么。
我有一个作业要求我阅读名为 student.txt 和 classes.txt 的文件以及其他几个文件,并从中创建成绩报告。
但是在我的作业中,要求“文件名“student.txt”和“classes.txt”必须通过命令行参数传递给程序。”我不完全确定这意味着什么。
在我的编程课上,我们一直在运行 NetBeans IDE,老实说,我不记得他提到过命令行参数(尽管上周我确实错过了一天)。
我在网上查阅了大量教程,但我所看到的都是关于使用用户输入的参数而不是文件,所以我完全不知道该怎么做。
【问题讨论】:
-
命令行参数被指定为主要方法的参数。见docs.oracle.com/javase/tutorial/essential/environment/…。每个 IDE(如 Netbeans)都应该有一种方法来指定这些参数 - 请参阅 IDE 的文档
-
我不明白你对这个要求有什么不明白的地方。文件名的字符串需要作为命令行参数传入。 Oracle here 提供的教程非常简单,甚至还有一个传递文件名的示例。具体有什么不明白的?在不告诉我们的情况下,我们很可能会给你同样的解释,你还没有理解。
标签: java command-line-arguments