Rumah  >  Artikel  >  Java  >  Mengapa Saya Mendapat 'Ralat: Pemilihan tidak mengandungi jenis utama' dalam Eclipse?

Mengapa Saya Mendapat 'Ralat: Pemilihan tidak mengandungi jenis utama' dalam Eclipse?

Patricia Arquette
Patricia Arquetteasal
2024-11-21 05:52:11759semak imbas

Why Am I Getting

Menyelesaikan "Ralat: Pemilihan tidak mengandungi jenis utama" dalam Eclipse untuk Projek Java

Apabila cuba melaksanakan fail Java dalam fail yang baru projek yang dibuat, menghadapi mesej ralat "Pilihan tidak mengandungi jenis utama" boleh mengecewakan. Ralat ini timbul apabila Mesin Maya Java (JVM) tidak dapat mencari kaedah utama yang sah dalam pemilihan atau direktori yang ditentukan.

Untuk membetulkan isu ini dan memastikan aplikasi Java anda boleh dijalankan dengan jayanya, ikut langkah ini :

  1. Dalam penjelajah projek Eclipse, klik kanan pada folder yang mengandungi kelas utama anda (kelas dengan kekosongan statik awam kaedah utama(String[] args).
  2. Dalam menu konteks, navigasi ke "Bina Laluan" dan pilih "Gunakan sebagai Folder Sumber." Ini menetapkan folder sebagai direktori sumber, menjadikan kandungannya tersedia kepada pengkompil Java.
  3. Klik kanan pada fail Java utama dan pilih "Jalankan sebagai" > "Aplikasi Java" untuk memulakan proses pelaksanaan.

Penyelesaian Alternatif (jika "Gunakan sebagai Folder Sumber" tidak kelihatan):

Sekiranya pilihan "Gunakan sebagai Folder Sumber" tidak kelihatan dalam menu konteks klik kanan, lakukan berikut:

  1. Dalam menu "Build Path", pilih pilihan "Alih keluar daripada Build Path" untuk folder yang mengandungi kelas utama.
  2. Pilihan "Gunakan sebagai Folder Sumber" kini akan muncul dalam menu "Membina Laluan". Pilihnya untuk menetapkan folder sebagai direktori sumber.

Sebaik sahaja anda telah memasukkan pelarasan ini, JVM harus berjaya menyusun dan melaksanakan program utama anda tanpa menghadapi ralat "Selection does not contain a main type" .

Atas ialah kandungan terperinci Mengapa Saya Mendapat 'Ralat: Pemilihan tidak mengandungi jenis utama' dalam Eclipse?. 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