Я работаю с плагином leJOS Eclipse и разрабатываю проект, который использует основной, который вызывает графический интерфейс с кнопками.Одна из кнопок вызывает другую функцию Main в другом классе, но проблема заключается в том, как она запускается.Мне нужно, чтобы он работал с плагином «Запуск от имени: программа leJOS EV3», а не как Java-приложение, которое запустило графический интерфейс.
https://i.imgur.com/jTBAq96.png
Как вы можете видеть вышеИзображение по ссылке, у меня есть возможность запустить main с этими 3 опциями, мне нужно, чтобы класс "Pour" main работал как вариант 3, программа leJOS.
Это код для вызова Pour.main ()
pour.setPreferredSize(new Dimension(200, 70));
pour.setFont(new Font("Verdana", Font.PLAIN, 32));
pour.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
Pour.main(null);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
}
});
Я ожидал, что он запустится как программа leJOS и начнет выполнять код в Pour.main, хотявместо этого он просто пытался запустить его как Java-приложение, что, конечно же, приводило ко многим ошибкам, поскольку он не предназначен для выполнения кода такого типа.