Как заставить 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.