想问一下问题出在哪里了不知道是不是变量没有设置好的原因还是其他原因

源代码public class RectangleInput{
public static void main(String[] args); {
int length, width, perimeter;
length=Integer.parseInt(args[0]);
width=Integer.parseInt(args[1]);
perimeter=2*(length+width);
System.out.println("该长方形的周长为"+perimeter);
}
}
出现的问题
RectangleInput.java:2: 错误: 非法字符: '\uff08'
public static void main(String[] args); {
^
RectangleInput.java:2: 错误: 需要';'
public static void main(String[] args); {
^
RectangleInput.java:5: 错误: 非法字符: '\uff09'
width=Integer.parseInt(args[1]);
^
RectangleInput.java:5: 错误: 非法字符: '\uff1b'
width=Integer.parseInt(args[1]);
^
RectangleInput.java:7: 错误: 非法字符: '\uff1b'
System.out.println("该长方形的周长为"+perimeter);
^
5 个错误
还有这个问题错误: 找不到或无法加载主类 %modi

这里分号去掉,详细代码看下边的

img

public class RectangleInput{
  public static void main(String[] args) {
        int length, width, perimeter;
        length=Integer.parseInt(args[0]);
        width=Integer.parseInt(args[1]);
                perimeter=2*(length+width);
        System.out.println("该长方形的周长为"+perimeter);
    }
}