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 :

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();
	}
le problème est que le compilateur ne connait pas Helpset et j'ai essayer d'ajouter l'instruction import javax.help.*;
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)