Executar um pps de uma aplicação java

Ola pessoa,

É o seguinte, construi uma aplicação para abrir uma apresentação em slide (power point - pps) estou usando este codigo abaixo para abri-lo, gostaria de saber se ha uma outra maneira para o fazer?

public void chamaSlide(String num){// estou passando o nome do arquivo q no caso sera 1 numero. ex 001.pps try { Process p = Runtime.getRuntime().exec( "C:\\Arquivos de programas\\Microsoft Office\\OFFICE11\\PPTVIEW.EXE " + //aqui ta o meu problema, tenho q pedir para abrir este programa para depois pedir para abrir o arquivo "c:/music/hinario/"+num+".pps"); // aqui eu abro o arquivo } catch (IOException ex) { Logger.getLogger(FPrincipal.class.getName()).log(Level.SEVERE, null, ex); } }

quem conhecer uma maneira mas simples ou util eu agradeceria.