¿Cómo hacer un botón que, al hacer clic, abra el directorio% appdata%?

He creado un botón, pero ahora no sé cómo hacer que abra un directorio específico como%appdata% cuando se hace clic en el botón.

Aquí está el código ->

//---- button4 ----
        button4.setText("Texture Packs");
        button4.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e)
            {
                JFileChooser fileChooser=new JFileChooser("%appdata%");
                int status = fileChooser.showOpenDialog(this);
                fileChooser.setMultiSelectionEnabled(false);

                if(status == JFileChooser.APPROVE_OPTION) {
                    File file = fileChooser.getSelectedFile();
                    // do something on the selected file.
                }


            }

Y quiero hacer algo como esto ->

private void button4MouseClicked(MouseEvent e) throws IOException {

           open folder %appdata% 
           // Open the folder in the file explorer not in Java.
           // When I click on the button, the folder is viewed with the file explorer on the screen
        }

Respuestas a la pregunta(3)

Su respuesta a la pregunta