Bonjour à tous.
(C'est un peu long mais à mon avis pas très technique pour les pros que vous êtes ^^)
Après quelques recherches sur la toile et sur ce forum, j'en suis venu à la conclusion que, si je veux que mon applet ait accès au DOM et/ou aux méthodes Javascript (c'est un peu pareil, mais bon), il me fallait importer le package netscape.javascript que l'on peut trouver dans l'archive plugin.jar des ressources du JDK.
Pour info, sur ce sujet précis, j'ai ajouté une contribution à la discussion suivante.
Okay, donc j'ai trouvé ce plugin.jar, l'ai décompressé et ai ajouté le répertoire netscape/javascript au dossier sources de mon projet.
J'utilise l'IDE Netbeans. Le package netscape.javascript apparaît bien dans l'arborescence de mon projet. Il contient :
- JSException.class
- JSObject.class
- JSUtil.class
Or, quand je veux l'importer dans une classe de mon projet (située dans un autre package), je ne peux tout simplement pas : Netbeans ne connait pas ce package :
import com.netscape.javascript;
=> "package com.netscape does not exist."
Bizarrement, lorsque je crée une classe (fichier .java) dans le répertoire src/com/netscape/javascript, alors l'import fonctionne. Mais bien sûr je ne peux toujours pas accéder aux classes JSException, JSObjects et JSUtil, mais seulement à la classe que je viens de créer.
Et je ne comprends pas pourquoi. Je voudrais juste importer ce petit package.
Pourriez-vous m'aider s'il vous plait ?
Merci.
Partager