Rumah >Java >javaTutorial >Mengapa Eclipse Melemparkan Ralat 'Mesti Mengatasi Kaedah Superclass' Selepas Import Projek?

Mengapa Eclipse Melemparkan Ralat 'Mesti Mengatasi Kaedah Superclass' Selepas Import Projek?

Linda Hamilton
Linda Hamiltonasal
2024-11-19 15:44:021011semak imbas

Why Does Eclipse Throw a

Ralat dalam Eclipse: 'Mesti Mengatasi Kaedah Superclass' Selepas Import Projek

Apabila mengimport semula projek Android ke Eclipse, pengguna sering menghadapi ralat menyatakan "Kaedah mesti mengatasi kaedah superclass." Ini berkaitan dengan ketidakkonsistenan dalam cara Eclipse mengendalikan kaedah ganti apabila tetapan pengkompil tidak dikonfigurasikan dengan betul.

Punca:

Eclipse lalai kepada tetapan kompilasi Java 1.5. Dalam Java 1.6, kaedah yang melaksanakan kaedah antara muka boleh dianotasi dengan @Override. Walau bagaimanapun, dalam Java 1.5, @Override hanya boleh digunakan pada kaedah mengatasi kaedah superclass.

Penyelesaian:

Untuk menyelesaikan isu ini, laraskan keutamaan projek/IDE sebagai berikut:

  1. Tetapkan tahap pengkompil Java kepada 1.6.
  2. Pilih JRE 1.6 untuk melaksanakan program daripada Eclipse.

Dengan mengemas kini tetapan ini, Eclipse akan menyedari bahawa kaedah yang ditindih bertujuan untuk melaksanakan kaedah antara muka dan bukannya mengatasi kaedah superclass. Akibatnya, ralat tidak akan muncul lagi.

Pastikan anda turut memberikan nama argumen yang betul secara manual jika Eclipse tidak mengisinya secara automatik, kerana ketidakkonsistenan ini masih boleh menyebabkan ralat berlaku.

Atas ialah kandungan terperinci Mengapa Eclipse Melemparkan Ralat 'Mesti Mengatasi Kaedah Superclass' Selepas Import Projek?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn