Maison >Java >javaDidacticiel >Comment surmonter l'erreur « Restriction d'accès : le type « Application » n'est pas une API » lors de l'utilisation de javax.swing.JFrame et com.apple.eawt.Application ?

Comment surmonter l'erreur « Restriction d'accès : le type « Application » n'est pas une API » lors de l'utilisation de javax.swing.JFrame et com.apple.eawt.Application ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-29 10:28:02790parcourir

How to Overcome

Restriction d'accès : le type « Application » n'est pas une API

Lors de la tentative d'utilisation de javax.swing.JFrame et com.apple. eawt.Application, une erreur peut survenir indiquant "Restriction d'accès : le type 'Application' n'est pas une API." Ce problème concerne le mécanisme de restriction d'accès d'Eclipse, empêchant l'utilisation de classes d'API non publiques.

Résoudre le problème

Pour résoudre cette erreur, modifiez les restrictions d'accès du projet :

  1. Naviguez vers le menu « Propriétés » du projet à partir de « Explorateur de packages ».
  2. Sélectionnez le « Chemin de construction Java » puis l'onglet « Bibliothèques ».
  3. Développez l'entrée de la bibliothèque contenant la classe restreinte (rt.jar).
  4. Accédez à la section "Règles d'accès".
  5. Cliquez sur "Modifier..." puis sur "Ajouter... " pour créer une nouvelle règle d'accès.
  6. Définissez la « Résolution » sur « Accessible » et le « Modèle de règle » sur « com/apple/eawt/** » pour accorder l'accès à la classe Application.

En mettant en œuvre ces étapes, vous pouvez efficacement contourner les restrictions d'accès d'Eclipse et autoriser l'utilisation de la classe Application.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn