Bonjour,
J'aimerais savoir comment ajouter la librairie javahelp à eclipse. J'ai créer une aide en ligne avec jHelpBuilder et pour la lancé j'utilise le code suivant :
le problème est que le compilateur ne connait pas Helpset et j'ai essayer d'ajouter l'instruction import javax.help.*;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 if (choice == "Aide") { System.out.println("Aide"); if (hs == null) { createHelpSet(); hb = hs.createHelpBroker(); } hb.setDisplayed(true); } if (choice == "A Propos") { System.out.println("A Propos"); JDialogAbout about = new JDialogAbout(); about.setVisible(true); } } public void createHelpSet() { /* Chargement du fichier .hs */ ClassLoader loader = this.getClass().getClassLoader(); /* Chemin et nom du fichier .hs */ URL url; try { /* Recherche du fichier .hs */ url = HelpSet.findHelpSet(loader, "helpset.hs"); /* fichier non trouvé */ if (url == null) url = new URL("helpset.hs"); /* Chargement */ hs = new HelpSet(loader, url); } catch (Exception ee) { System.out.println("Problème avec createHelpSet;"); ee.printStackTrace(); return; } /* Finalisation chargement */ hb = hs.createHelpBroker(); }
Sans succès. Cette instruction n'est pas reconnu.
Quand j'execute mon programme j'obtient:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
hs cannot be resolved
hb cannot be resolved
hs cannot be resolved
hb cannot be resolved
HelpSet cannot be resolved
hs cannot be resolved
HelpSet cannot be resolved to a type
hb cannot be resolved
hs cannot be resolved
HelpSet cannot be resolved to a type
HelpBroker cannot be resolved to a type
at ch.hearc.ihm.frame.MainWindow.<init>(MainWindow.java:229)
at ch.hearc.use.Use.main(Use.java:12)
Partager