Abrir arquivo com aplicativo específico

A quem puder me ajudar…
Preciso de um código que abra arquivos especificos com aplicativos espeíficos. Exemplo:
Abrir “C:/serviços/log.txt” com o “C:/MSWord.exe” por exemplo ou “C:\foto.jpg” com o “C:/PhotoEditor.exe”…
Desde já, muito obrigado a quem puder me ajudar!

Olá,

Pesquise por Runtime.getRuntime().exec("...")

Já teve algumas discussões sobre isto aqui no forum…

Amigo:
No trabalho que estou fazendo eu preciso especificar o arquivos que quero abrir no aplicativo que que eu preciso, que não é o padrão do Windows…
Espero que possa me ajudar

Olá

O loko, será que estou entendendo isto? Este é exatamente o padrão do windows e não vejo como poderia ser de outra maneira. Como um programa poderia simular uma clicada de mouse ou um aperto de tecla Enter ou espaço?

Se eu for na linha de comando e escrever C:\foto.jpg não vai acontecer nada, a menos que eu escreva o nome de um programa e passe C:\foto.jpg como parâmetro.

[]s
Luca

Amigo, poderia me mostrar como se faz isso em código?

um exemplo clássico (windows):

Runtime.getRuntime().exec("notepad c:/test.txt");