我无法从命令行调用我的 java 程序。我不断收到此消息:
“InitArray 不是内部或外部命令、可运行程序或批处理文件。”
我可以使用 'dir' 命令读取目录并查看我正在尝试启动但无法通过此错误消息的程序!
这是我看到的: C:\Users\myName\Java_WorkSpace> 然后我输入: InitArray 5 0 4
同样,我可以在目录中看到这个程序,但我无法访问它。我究竟做错了什么???
这是程序代码:
public class InitArray
{
public static void main(String[] args)
{
// check number of command-line arguments
if ( args.length != 3)
System.out.println(
"Error: Please re-enter the entire command, including\n" +
"an array size, initial value and increment.");
else
{
int arrayLength = Integer.parseInt(args[0]);
int[] array = new int[arrayLength];
int initialValue = Integer.parseInt(args[1]);
int increment = Integer.parseInt(args[2]);
// calculate value for each array element
for ( int counter = 0; counter < array.length; counter++ )
array[counter] = initialValue + increment * counter;
System.out.printf("%s%8s\n", "Index", "Value");
// display array index and value
for ( int counter = 0; counter < array.length; counter++ )
System.out.printf("%5d%8d\n", counter, array[counter]);
} // end else
} // end main
} // end class InitArray