【发布时间】:2019-09-11 18:28:31
【问题描述】:
我强烈怀疑我在这里很愚蠢,但我以前从未见过任何人这样做。在本课程作业中,他们使用 main 中声明的字符串数组参数,而不是声明变量。
static public void main(String[] args) {
RandomAccessFile admin;
byte init[] = {0};
if (args.length != 1)
System.err.println("usage: java {gate_bottom,gate_top}");
我的指示是 "为此,您需要指定一个参数。该参数应为gate_bottom 或gate_top"
我应该在哪里指定参数以便 args 包含某些内容?
【问题讨论】:
-
我想它可能想说你在运行程序时需要它从命令行传递。
-
那里有一条使用信息,尽管不完整。像这样执行程序:
java YourClassName gate_bottom(显然使用了正确的类名,我不知道(代码不完整)) -
您是从 IDE 还是命令行运行程序?