Como abrir aplicativos com java - Javafree: O fórum de Java que mais cresce
Como abrir aplicativos com java
igorbrac
gostaria de uma ajuda pois preciso fazer um programa que abra aplicativos como Word, excel.. com java
A forma mais básica de fazer isso seria através do método exec() da classe java.lang.Runtime (consulte o javadoc para esta classe). Ele envia um comando diretamente para o shell do sistema operacional. Então se vc. executa o comando "winword" ele deve abrir o word, caso winword.exe esteja no diretório atual ou no path do sistema.
Cuide apenas para que o seu programa não perca portabilidade! Tente sempre pensar em usuários não windows. Pense em deixar os comandos configuráveis pelo usuário, de forma que, se ele estiver usando linux por exemplo ele possa abrir o kword ou o open office, ao invés do word.
Um framework que lida com questões de acesso e integração ao ambiente operacional e seus recursos é o JDesktop Integration Components (JDIC). Consulte https://jdic.dev.java.net/ e dê uma olhada. É um projeto novo, mas merece atenção.
rodrigo_corinthians
Exemplo de abrir o IE do windows.
public class ClasseMain { public static void main(String[] args) { try { Process process = Runtime.getRuntime().exec("C:\Arquivos de programas\Internet Explorer\IEXPLORE.EXE" ; } catch(IOException ioe) { ioe.printStackTrace(); } } }