¿Cómo hago para que un JButton ejecute un ejecutable en el mismo directorio?

Bien, estoy tratando de hacer que mi JButton ejecute un ejecutable en un directorio diferente. Es una aplicación de consola anterior que escribí y quiero que este botón ejecute el ejecutable. Soy bastante nuevo en el lenguaje de programación Java, pero aquí está mi código.

import java.util.*;

import javax.swing.*;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;



public class main
{
    public static void main(final String[] args) throws IOException {
        JFrame f = new JFrame("Test");
        f.setVisible(true);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setSize(500, 500);
        JPanel p = new JPanel();
        JButton b1 = new JButton("Calculate");
        f.add(p);
        p.add(b1);
        Process proce = Runtime.getRuntime().exec("C:/Ctest.exe");
    }
    private static void test1() {
        // TODO Auto-generated method stub

    }
    {
        JFrame f = new JFrame("Test");
        f.setVisible(true);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setSize(500, 500);
        JPanel p = new JPanel();
        JButton b1 = new JButton("Calculate");
        f.add(p);
        p.add(b1);
        b1.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent arg0) {

            }
        });
     }
}

Además, si tiene algún consejo para mí, no dude en contármelo. Yo uso el eclipse IDE.

Respuestas a la pregunta(3)

Su respuesta a la pregunta