Comment faire pour ouvrir et afficher le dossier de mon ordinateur?

Édité Question:

try{
    folder=jTextField1.getText()+"_portfolio";


        String path="E:/test folder/"+folder+"";
    Desktop.getDesktop().open(path);
    }catch(Exception E){

    }

Je suis d'erreur de la méthode ouverte dans la classe java.awt.Desktop ne peut pas être appliquée pour les types de donnée.

essayez de la tourner la '/' pour le '\' - windows trucs ne peuvent pas comprendre.
Essayez de prendre un coup d'oeil à Desktop#browse
Vous pouvez également essayer Process p = new ProcessBuilder("explorer.exe", "/select," + file.getAbsolutePath()).start()
En ce qui concerne les types de donnée' La documentation j'ai liée stipule explicitement la méthode prend un File pas un String! En aparté, vous semblez être "codage par magie". Cela ne marchera pas. Vous avez besoin de lire la documentation, et d'essayer de comprendre ce qu'il vous dit.
Sur une note de côté }catch(Exception E){ }. Ne pas ignorer exception de sortie! Changement de }catch(Exception E){ E.printStackTrace(); }

OriginalL'auteur Ryan Jones | 2013-02-05