Abrir pasta/diretorio de arquivos

Bom dia, gostaria de saber se existe alguma maneira de abrir/exibir uma pasta/diretorio de arquivos, de tal modo que funcione no WINDOWS e no LINUX.
Pois no WINDOWS eu utilizo o comando:

Runtime.getRuntime().exec("explorer c:\\");

Mas gostaria de saber se existe algo do tipo que funcione nos dois sistemas operacionais.

Acredito que o modo como faz é o mais correto.

Para que funcione em ambos,tente fazer uma condição.

Se for Linux altere o comando dentro de Runtime.getRuntime().exec(“sudo mkdir… [Algo assim]”).

=)

String os = System.getProperty(“os.name”);

    if (os.startsWith("Win")) {
        Runtime.getRuntime().exec("explorer c:\\");
    } else {

Runtime.getRuntime().exec(“konkeror /home”); // tem que ver se esta instalado isso
Runtime.getRuntime().exec(“dolphin /home”); //
}

acho que e isso que voce precisa neh

[quote=luizmandico@hotmail.com]Bom dia, gostaria de saber se existe alguma maneira de abrir/exibir uma pasta/diretorio de arquivos, de tal modo que funcione no WINDOWS e no LINUX.
Pois no WINDOWS eu utilizo o comando:

Runtime.getRuntime().exec("explorer c:\\");

Mas gostaria de saber se existe algo do tipo que funcione nos dois sistemas operacionais.[/quote]

Tenho um método mais exemplificado para isso…

void irURL(String URL) {
        String text, text2;
        text = System.getProperty("os.name");
        text = text.toLowerCase();
        text2 = URL;

        if (text.contains("linux") && !text2.equals("")) {
            try {
                Runtime.getRuntime().exec("konkeror " + URL); // Seu gerenciador de arquivos: konkeror (KDE), dolphin, nautilus (gnome) e etc
            } catch (IOException ex) {
                System.out.println("Gerenciador de arquivos não instalado.");
            }
        } else if (text.contains("windows") && !text2.equals("")) {
            try {
                Runtime.getRuntime().exec("explorer.exe " + URL); // A url, que no caso é C:/
            } catch (IOException ex) {
                System.out.println("Desculpe, falha na execução dessa função!");
            }
        }
}

Obrigado a todos pela ajuda…

Vou testar todas as formas por voces abordadas.

Vlw.