Java “线程中的异常”;主要内容:0

Java “线程中的异常”;主要内容:0,java,Java,不断出现此错误,不确定为什么有人可以帮助: import java.util.*; public class Windchill { public static void main(String[]args) { double t=Double.parseDouble(args[0]); double v=Double.parseDouble(args[1]); double w=35.74+0.6215*t+(0.4275*t-3

不断出现此错误,不确定为什么有人可以帮助:

import java.util.*;
public class Windchill {
    public static void main(String[]args)
    {
        double t=Double.parseDouble(args[0]);
        double v=Double.parseDouble(args[1]);
        double w=35.74+0.6215*t+(0.4275*t-35.75)*Math.pow(v, 0.16);
        System.out.println("Windchill =" + w);
        }
        
    }

发生这种情况是因为您试图从空的
字符串[]
中获取值

在这条线上

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    at Windchill.main(Windchill.java:5)
您试图获取
args[0]
,但在运行程序时是否给出了
args


如果没有,则尝试从大于其值的
size=0
数组中获取1项,因此
ArrayIndexOutOfBoundsException

看起来没有传递到
main
的参数
args
似乎为空。确实如此。args为空,因此出现此错误。您如何运行程序?这可能会有所帮助?
double t = Double.parseDouble(args[0]);