[Resolvido] Como executar arquivo .chm de Ajuda do Windows dentro de uma aplicação

Olá Pessoal,

Estou com um pequeno problema.
Tenho um Projeto.jar pronto, acabei de criar um Arquivo.chm de Ajuda do Windows para incrementar dentro dessa minha aplicação.
Tenho um botão que deve fazer a chamada ao Arquivo quando clicado.

Alguém sabe como fazer isso?

Estou usando um código +/- como este:

Classe de ajuda:

[code]package Utilitários;

import javax.swing.JOptionPane;

public class Ajuda
{
public void Ajuda()
{
try
{
String cam = “//MeuProjeto/ajuda/ArquivoAjuda/chm/Ajuda.chm”;
Runtime.getRuntime().exec("cmd.exe /c start " +cam);
}
catch (Exception erro)
{
JOptionPane.showMessageDialog(null, erro);
}
}
} [/code]

Botão que chama minha classe:

private void btAjudaActionPerformed(java.awt.event.ActionEvent evt) { new Ajuda().Ajuda(); }

Obrigada pela Ajuda Galera…
Fico aguardando uma resposta!
:smiley:

Tente isto.

String chmFile = "cmd.exe /c /MeuProjeto/ajuda/ArquivoAjuda/chm/Ajuda.chm"; // veja esta linha
Runtime run = Runtime.getRuntime();
run.exec(chmFile);

veja: http://www.rgagnon.com/javadetails/java-0014.html

t+ e boa sorte.

Fernando,

Muito bom cara, deu certinho!!!
Obrigada mesmo… ^^

Você sabe como faço para abrir esse arquivo .chm em um tópico específico, ou não é possivel?

:lol:

como assim abrir em um topico embutido ???

naum entendi.

Por exemplo, dentro desse meu arquivo de ajuda, tenho um Tópico chamado “COMO…” dentro dele, tenho “Cadastrar NF”…
Gostaria de exibir direto o Tópico Cadastrar NF…

:roll:

Entaum, como vc fez esse arquivo de ajuda ??? Eh um HTML ? O q é ?

Fiz utilizando um programa chamado HelpMaker, ele gera automaticamente os arquivos html compactados em .chm…

Hum…se ele é um arquivo HTML estático, acredito que vai ser bem dificil de fazer isso. Eu nunca fiz, entaum naum vou poder te ajudar.

da uma Googlada q talvez encontre alguma coisa
t+

Pode deixar…

Muito obrigada pela ajuda Fernando!

Até
:wink: