このスーパーユーザーの質問を参照してください。コマンドを実行する必要があります
explorer.exe /select,"C:\Program Files\foobar"
Javaから。次のJavaコードは、上記のコマンドライン呼び出しのようには機能しません(エクスプローラーは完全に異なるディレクトリを選択します)。
Runtime.getRuntime().exec(new String[] {
"explorer.exe",
"/select,\"C:\\Program Files\\foobar\""
});
純粋なJava側(ネイティブコードなし)から他にどのようなオプションがありますか?