IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

3D Java Discussion :

[Java3D] Access restriction sur la librairie j3dcore et j3dutils


Sujet :

3D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut [Java3D] Access restriction sur la librairie j3dcore et j3dutils
    Bonjour, je débute dans l'utilisation de la librairie Java3D.
    Je viens de faire l'installation de celle-ci à partir du site d'oracle.
    J'ai donc la version"Java 3D 1.5.1 Software" d'installer sur mon ordinateur.
    (Qui est encore avec la licence Sun)
    J'ai crée un projet dans mon eclipse habituel et je me suis retrouvé avec une erreur de compilation qui voici :
    Access restriction: The constructor BoundingSphere() is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\ext\j3dcore.jar
    Grâce aux paramétrages d'Eclipse, je peux malgré tout compiler et exécuter mon projet. Mais je n'ai plus l'auto-complétion...

    Je me demande quel est l'erreur que j'ai réalisé pour avoir cette restriction.

    Il semble d'ailleurs que je ne sois pas le premier comme j'ai pu le constater ici :
    http://www.developpez.net/forums/d75...e-j3dcore-jar/

    J'aimerai bien trouver un solution définitive à ce problème?

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  2. #2
    Membre émérite

    Profil pro
    Technicien
    Inscrit en
    Février 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Février 2009
    Messages : 338
    Par défaut
    Bonjour,

    Tu trouveras peut être une solution à ton problème sur la page suivante : http://lkamal.blogspot.com/2008/09/e...n-library.html

    J'ai essayé de reproduire la situation sur l'un de mes jars, mais sans succès. Donc le lien est "sous réserve"...

    Benoit

  3. #3
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    C'est bien comme cela que je résous le problème actuellement.

    Mais il semble que Eclipse ne propose pas en auto-complétion les éléments qui sont "Access restriction". Or c'est cela qui me pose problème.
    D'ailleurs, je ne comprends pas pourquoi un librairie est avec "Access restriction"...

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  4. #4
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    Cela signifie que tu utilises du code propriétaire/interne qui n'est pas prévue dans l'API et qui pourrait disparaître à tout moment.
    D'ailleurs ce sont des classes qui changent énormément d'une version à une autre.

    Généralement les classes du genre "com.sun.*", ou "sun.*" ou "*.internal.*"

    Cependant je n'ai jamais eu de soucis de complétion sur ces classes.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  5. #5
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Ce qui me semble étrange pour une API 3D.
    Surtout que cela concerne toutes les classes du jar.
    Ce qui me pousse à penser qu'il y a quelque chose que j'ai manqué lors de l'installation.

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  6. #6
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    Tu ne devrais utiliser "que" ces classes-ci : http://download.oracle.com/docs/cd/E...api/index.html
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  7. #7
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    D'où mon problème.
    La première classes que je peux utiliser en théorie c'est "Alpha".
    Or celle-ci comme toutes les autres de mon exemple sont avec "Access restriction".
    Même si certaines des classes que j'utilise n'y sont pas.

    Le code testé est l'exemple présenté ici :
    http://mari.developpez.com/tutoriel/java/3d/chap1/
    Et toutes les classes présentent dans ce code implique cette restriction.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

Discussions similaires

  1. Restriction sur une librairie requise
    Par Patrice Henrio dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 02/06/2015, 12h38
  2. Réponses: 9
    Dernier message: 13/03/2007, 18h24
  3. [SQL/access] Doublon sur un champ
    Par kor dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/01/2005, 11h21
  4. [XSLT][ACCESS]condition sur valeur
    Par kor dans le forum XSL/XSLT/XPATH
    Réponses: 23
    Dernier message: 10/01/2005, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo