Java:使用命令行参数将文件名传递给程序

标签 java command-line-arguments

好吧,所以我不完全确定我在这里做什么。

我有一项作业,要求我读取名为 Student.txt 和classes.txt 以及其他几个文件,并从中创建成绩报告。

但是,在我的作业中,要求“文件名“student.txt”和“classes.txt”必须通过命令行参数传递给程序”。我不完全确定这意味着什么。

在我的编程课上,我们一直在运行 NetBeans IDE,老实说,我不记得他提到过命令行参数(尽管上周我确实错过了一天)。

我在网上查找了大量教程,但我看到的所有内容都是关于使用用户输入的参数而不是文件,所以我完全不知道该怎么做。

最佳答案

我在 google 上搜索了“netbeans 命令行参数”,发现了一篇非常有用的文章: http://netbeanside61.blogspot.com/2009/02/using-command-line-arguments-in.html

它不仅介绍了如何使用 NetBeans 将命令行参数传递给 Java 程序,还演示了如何从 Java 代码访问这些参数。

关于Java:使用命令行参数将文件名传递给程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29903086/

相关文章:

java - 通过命令行执行程序

java - 如何强制 Axis2 使用 HTTP 1.0 进行 Web 服务调用?

java - Java、Android 中的 Skype API 或 Google Talk/语音

java - 无法使用 wsimport 为 GetHotelMediaRQ 生成 wsdl JAVA

c - 允许用户选择程序如何在终端运行的选项

java - 适合 Java 的命令行解析和执行

java - 使用 JUnit 测试异常。即使异常被捕获,测试也会失败

Java 6 JAXB/JAXP/SAAJ 引用实现与 Xerces 冲突

visual-studio - Visual Studio 构建后事件中的路径

c# CommandLine.Parser - 使用接受 Action<ParserSettings> 的构造函数