我開始一個新的程序,以及由於某種原因,我得到以下錯誤,當我嘗試編譯:表達非法開始與我的主類
3D.java:4: error: <identifier> expected
public class 3D {
^
3D.java:5: error: illegal start of expression
public static void main(String[] args){
^
3D.java:5: error: illegal start of expression
public static void main(String[] args){
^
3D.java:5: error: ';' expected
public static void main(String[] args){
^
3D.java:5: error: '.class' expected
public static void main(String[] args){
^
3D.java:5: error: ';' expected
public static void main(String[] args){
^
3D.java:20: error: reached end of file while parsing
}
^
7 errors
這裏是我的代碼:
import java.awt.Canvas;
import java.swing.JFrame;
public class 3D {
public static void main(String[] args){
int height = 400;
int width = 600;
String title = "3D Game";
JFrame f = new JFrame();
f.setSize(width, height);
f.setVisible(true);
f.setTitle(title);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setLocationRelativeTo(null);
}
}
我還沒有真正做過很多工作,我不確定這些錯誤是從哪裏來的,因爲我並沒有試圖在方法或類似方法中聲明方法。所以,幫助將不勝感激。
好的,謝謝! – gamer9726
許多非傳統的類名是有效的Java標識符... – assylias