Eclipse : Access Restriction
sirtomy
Messages postés
115
Date d'inscription
Statut
Membre
Dernière intervention
-
jperigny -
jperigny -
Bonjour,
j'ai décidé de me mettre à la programmation java pour réaliser un programme très simple, mais impossible à trouver sur la toile.
Je me suis donc aidé du siteduzéro pour trouver les fonctions dont j'avais besoin.
Mais dès le import, j'ai un soucis :
access restriction : the type () is not accessible due to restriction on required library().
pour la ligne : import javax.swing.JFrame;
et pour : import javax.swing.JPanel;
J'ai cherché su le net, mais je n'ai rien trouvé qui puisse m'aider.
Des suggestions ?
Cordialement,
SirTomy
j'ai décidé de me mettre à la programmation java pour réaliser un programme très simple, mais impossible à trouver sur la toile.
Je me suis donc aidé du siteduzéro pour trouver les fonctions dont j'avais besoin.
Mais dès le import, j'ai un soucis :
access restriction : the type () is not accessible due to restriction on required library().
pour la ligne : import javax.swing.JFrame;
et pour : import javax.swing.JPanel;
J'ai cherché su le net, mais je n'ai rien trouvé qui puisse m'aider.
Des suggestions ?
Cordialement,
SirTomy
5 réponses
-
Est-ce que tu as bien installé la JDK et Eclipse for Java Developers ?
Sinon tu peux aller dans Window > Preferences > Java > Compilers > Error/Warning > Deprecated and restricted API > Forbidden reference (access rules) > Warning
Mais cette solution ne règle pas vraiment le problème...
La confiance n'exclut pas le contrôle -
Le fichier est bien là,
j'ai installe jre6 jre7 sdk 6u26 et sdk 7,
je sais plus quoi faire -
1) Vérifie que toutes tes SDK sont bien installé (une seule aurait suffit, mais en avoir deux ne pose pas de problème :
1a) Créés un fichier HelloWorld.java contenant :
public class HelloWorld { public static void main(String...args) { System.out.println("Hello World !"); } }
1b) Déplaces toi dans le dossier contenant ce fichier et lances en ligne de commande ceci :
C:\Program Files\Java\jdk1.7.0\bin\javac.exe HelloWorld.java java HelloWorld
Remarque : le chemin d'accès à javac peut être différent, en particulier si tu veux tester jdk1.6.0_26
2) Vérifie que Eclipse est bien installé (celui pour Java), de mémoire il suffit juste de le dézipper.
Créé un nouveau "Java Project" puis une classe HelloWorld comme au-dessus, et testes.
À quel moment ça coince ? -
Bon j'ai rien compris ;D
Mes sdk sont toutes fraichement téléchargées et installées de ce matin.
Dans l'invite de commande, je bloque à "windows ne trouve pas C:/Program ...
mais c'est sans rapport avec le problème ^^'
et ton programme hello world marche parfaitement dans eclipse.
Seules lignes import machin choses posent problème.-
Pour Windows qui ne trouve pas C:\Program c'est parce qu'en fait il fallait encadrer le tout de guillemets que j'avais oublié : "C:\Program Files\Java\jdk1.7.0\bin\javac.exe" HelloWorld.java
Pour ton problème d'Eclipse es-tu sur d'avoir téléchargé le bon ? (il y a plein de versions)
Et puis fais voir ton code au cas où ça vienne de là (sait-on jamais...) puisque mon code marche ^^
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
J'ai un soucis equivalent avec JDOM que j'ai installe dans C:\Program Files\Java\jre6\lib\ext\jdom-1.1.2.jar ... et je ne comprend pas non plus cet erreur