Как заставить JButton запускать исполняемый файл в том же каталоге?

Хорошо, я пытаюсь заставить мой JButton запускать исполняемый файл в другом каталоге. Это предыдущее консольное приложение, которое я написал, и я хочу, чтобы эта кнопка запускала исполняемый файл. Я довольно плохо знаком с языком программирования Java, но вот мой код.

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) {

            }
        });
     }
}

Также, если у вас есть какие-либо советы для меня, пожалуйста, не стесняйтесь рассказать мне их. Я использую Eclipse IDE.

Ответы на вопрос(3)

Ваш ответ на вопрос