Java 错误:参数的修饰符非法

Java 错误:参数的修饰符非法,java,static,int,public,final,Java,Static,Int,Public,Final,我正在使用这些代码行 public static final int WIDTH = 240; public static final int HEIGHT = 350; public static final int SCALE = 2; 但我总是犯这些错误 Illegal modifier for parameter WIDTH; only final is permitted Illegal modifier for parameter HEIGHT; only final is per

我正在使用这些代码行

public static final int WIDTH = 240;
public static final int HEIGHT = 350;
public static final int SCALE = 2;
但我总是犯这些错误

Illegal modifier for parameter WIDTH; only final is permitted
Illegal modifier for parameter HEIGHT; only final is permitted
Illegal modifier for parameter SCALE; only final is permitted

我希望您尝试在局部变量声明或方法参数声明上使用
public
static
。局部变量/参数只能是
final


您只能对类成员(或类似对象)使用
public
static

您试图在哪里定义它们?编写完整的代码或class@Real-或者至少是显示错误的相关部分我猜您试图在方法中添加“public”和“static”修饰符。你不能这样做。