Bonjour à tous,
voila je vous explique mon problème, j'ai fait une application standalone dans laquelle j'ai crée un fichier d'aide au format html.
Je travail sous Eclipse.
Lorsque je lance mpa fenetre via un menu, en s'executant mon apllication depuis Eclipse, pas de problème la fenêtre s'ouvre bien et m'affiche bien le contenu de ma page Html.
En revanche une fois que j'ai exporté mon projet en .jar executable. Mon apllication se lance toujours bien, en revanche quand je lance l'aide, la fenêtre s'ouvre bien mais m'affiche du code html ( je pense....enfin tout sauf le contenu de mon fichier ).
Je précise que lorsque j'exporte mon projet je choisi d'intégrer dans le .jar toutes les autres .jar.
Et j'avoue que je ne comprend pas pourquoi..?
Si vous le souhaitez je vous mets ci-dessous mon code de la fonction build de ma fenêtre qui est très simple:
J'ai surement oublié quelque chose, Si jamais vous avez une idée je vous en remerci d'avance.
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 public void build() { setTitle("Power Consumption Calculator Help"); this.setBackground(Color.white); // Construction du panel dans lequel on ecrit le contenut du fichier.txt help helpPanel = new JPanel(); helpPanel.setBackground(Color.white); //OutputsTabPane htmlPane = new OutputsTabPane(this); //helpPanel.add(htmlPane); jep = new JEditorPane (); URL path = this.getClass().getClassLoader().getResource("Help/PowerConsumptionCalculatorHelp.htm"); try { jep.setPage (path); jep.setEditable(false); jep.addHyperlinkListener(this); JScrollPane pane = new JScrollPane(jep); //helpPanel.add(pane); this.add(pane); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
Partager