Pessoal, boa tarde!
Estou fazendo um java help em minha aplicação e coloquei a ação para chama-lo em um item do menu da aplicação.
Chamo o help atraves desse codigo:
public String helpHS = "ajuda/helpset.hs"; //nome do helpset.hs
private HelpSet hs;
private HelpBroker hb;
public void criaHelp() {
ClassLoader cl = this.getClass().getClassLoader();
try {
//procura caminho do helpset.hs através do ClassLoader
URL hsURL = HelpSet.findHelpSet(cl, helpHS);
//sabendo o caminho do helpset cria um objeto HelpSet
HelpSet hs = new HelpSet(null, hsURL);
} catch (Exception e) {
//Se não achar o arquivo helpset informa o erro
System.out.println("HelpSet " + e.getMessage());
System.out.println("HelpSet " + helpHS + " não localizado");
return;
}
//Com o objeto HelpSet criado manda criar o Help.
HelpBroker hb = hs.createHelpBroker();
// Exibe o help para o usuário com as dimensões totais da tela
Dimension ds = Toolkit.getDefaultToolkit().getScreenSize();
hb.setSize(ds);
hb.setDisplayed(true);
}
Mas da essa mensagem de erro:
HelpSet Could not parse
Got an IOException (null)
Parsing failed for null
HelpSet ajuda/helpset.hs não localizado
O arquivo existe nessa pasta, ja fiz ate um teste, criei uma pasta teste no C: e apontei o arquivo la e deu o mesmo erro…
Alguem tem alguma sugestão???
Valeu…