我之前从未这样做,但程序应该用这个表达式编译:
%java myProgram [input file]
我使用File和scanner对象来解析.java或.txt输入文件。
答案 0 :(得分:0)
如果您有一个或多个.java
个文件,并且想要在命令行上运行程序,那么执行此操作有两个步骤。
编译您的程序。您使用javac
执行该任务。可以找到here的完整描述,但在大多数情况下,您需要执行以下操作:
javac MyProgram1.java PartOfMyProgram.java OtherPartOfMyProgram.java
运行您的程序。您将使用java
命令行工具。同样,可以找到完整的描述here,但您可能希望这样做:
java MyProgram1.java "Hello World" 3
"Hello World" 3
部分是您传递给该计划的参数,它们将分别在args[0]
方法中以args[1]
和main
提供。
如果您想了解有关命令行参数的更多信息,我建议您阅读this tutorial。但是,基本上,您似乎想要传递给程序的那些输入文件将作为main方法中args
- 数组的元素提供。