XLS no linux

Boa tarde!
Alguem ai saberia como eu posso chamar um arquivo .XLS no Linux.

No Windows eu faço o seguinte:
String[] cmd = new String[4]; cmd[0] = "cmd.exe"; cmd[1] = "/C"; cmd[2] = "start"; cmd[3] = "Meu_Arquivo.xls"; Runtime.getRuntime().exec(cmd);

Tentei faze algo parecido no linux, mas nao obtive sucesso!:
String[] cmd = new String[3]; cmd[0] = "/bin/sh"; cmd[1] = "-c"; cmd[3] = "Meu_arquivo.xls"; Runtime.getRuntime().exec(cmd);

Alguem ai saberia como me ajudar!??

Desde ja aGradeco!

Perguntinha - no Windows, você precisa instalar o Microsoft Office para iniciar o Excel dessa maneira. (O Excel não faz parte do Windows - você precisa comprá-lo à parte. Ou então…).

No Linux, provavelmente você teria de instalar o OpenOffice ou o StarOffice para poder iniciar a planilha. Mas aí você precisa saber o path completo do OpenOffice para poder iniciá-lo com a planilha, ou então usar algum método do SDK do OpenOffice para Java.