Launch arquivo de Java

Desejo iniciar um arquivo (um documento) de um programa Java e colocar em fase os seguintes requisitos:

método deve ser aplicável nos sistemas Mac, Win e LinNão tenho permissão para usar "Runtime.getRuntime (). Exec (" cmd.exe / C + "filename"); O arquivo que estou iniciando precisa ser .doc / .docx / .rtf

O arquivo é criado em tempo de execução, resultado de um relatório sendo criado. Alguma boa prática?

questionAnswers(2)

yourAnswerToTheQuestion