Как запустить приложение в интерфейсе?

Я создал GUI-интерфейс

Интерфейс отображает кнопку "run" и "blanck space" для входа пользователя в его трески. Я хочу, чтобы кнопка запускала введенный код с помощью eclipse.

Есть ли команда, которую я должен добавить к запуску кнопки?

2 ответа

  1. Сохраните код в файле.
  2. Получите это абсолютный Путь.
  3. Используйте Process myProcess = Runtime.getRuntime().exec(command); для компиляции и запуска вашего кода.
  4. Вы также можете перенаправить ошибки/предупреждения в файлы diff.


Я точно не знаю, что вы хотите. Если вы хотите, чтобы пользователь мог выполнять определенные предопределенные команды, вы просто разбираете содержимое "пустого пространства", которое, вероятно, является полем textedit.

Если вы хотите, чтобы пользователь динамически вызывал методы, вам нужно будет использовать отражение. Это использовалось так:

Декларация

method = obj.getClass().getMethod(methodName, param1.class, param2.class, ..);

Вызов

method.invoke(obj, arg1, arg2,...);

Конечно, вам нужно импортировать метод java.lang.reflect.Method;

И позаботьтесь о заброшенных исключениях

licensed under cc by-sa 3.0 with attribution.