Rumah  >  Artikel  >  Java  >  Cara Mengatasi \'Sekatan akses: Jenis \'Application\' bukan API\' Ralat Semasa Menggunakan javax.swing.JFrame dan com.apple.eawt.Application?

Cara Mengatasi \'Sekatan akses: Jenis \'Application\' bukan API\' Ralat Semasa Menggunakan javax.swing.JFrame dan com.apple.eawt.Application?

Susan Sarandon
Susan Sarandonasal
2024-10-29 10:28:02657semak imbas

How to Overcome

Sekatan akses: Jenis 'Aplikasi' Bukan API

Apabila cuba menggunakan javax.swing.JFrame dan com.apple. eawt.Kelas aplikasi, ralat boleh timbul yang menunjukkan "Sekatan akses: Jenis 'Aplikasi' bukan API." Isu ini berkaitan dengan mekanisme sekatan akses Eclipse, menghalang penggunaan kelas API bukan awam.

Menangani Isu

Untuk menyelesaikan ralat ini, ubah suai sekatan akses projek :

  1. Navigasi ke menu "Properties" projek daripada "Package Explorer."
  2. Pilih "Java Build Path" dan kemudian tab "Libraries".
  3. Kembangkan entri perpustakaan yang mengandungi kelas terhad (rt.jar).
  4. Akses bahagian "Peraturan akses".
  5. Klik "Edit..." dan kemudian "Tambah... " untuk mencipta peraturan akses baharu.
  6. Tetapkan "Resolusi" sebagai "Boleh Dicapai" dan "Corak Peraturan" sebagai "com/apple/eawt/**" untuk memberikan akses kepada kelas Aplikasi.

Dengan melaksanakan langkah-langkah ini, anda boleh mengatasi sekatan akses Eclipse dengan berkesan dan membenarkan penggunaan kelas Aplikasi.

Atas ialah kandungan terperinci Cara Mengatasi \'Sekatan akses: Jenis \'Application\' bukan API\' Ralat Semasa Menggunakan javax.swing.JFrame dan com.apple.eawt.Application?. 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