Runtime.getRuntime().exec - utilizando Classpath?

1 resposta
tiagosarno

Olá pessoal,
tem como na String arq ao invés de eu colocar todo o caminho do arquivo pdf que desejo abrir, colocar o caminho a partir do Classpath? tipo: Classpath: /documentos/java.pdf?

Eis o código que desenvolvi em minha aplicação:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                            
        /* ABRINDO ARQUIVO PDF */  
        String arq = "C:\\Arquivos de Programas\\veloxivideo\\java.pdf";   
        try {   
            Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL "+arq);    
        } catch (IOException e) {   
            e.printStackTrace();   
        }   
    }

[]'s

.

1 Resposta

tiagosarno

Ae galera já consegui resolver meu problema. Eis o código para se utilizar o Classpath

private void Manual(java.awt.event.ActionEvent evt) {                                            
        /* ABRINDO ARQUIVO PDF */  
        try {   
            Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL "+getClass().getResource("/documentos/java.pdf"));    
        } catch (IOException e) {   
            e.printStackTrace();   
        }   
    }

Valew, Tiago []'s

.

Criado 9 de junho de 2007
Ultima resposta 9 de jun. de 2007
Respostas 1
Participantes 1