如何在界面中运行应用程序?

时间:2013-11-25 10:30:47

标签: java

我创建了一个GUI界面

界面显示一个按钮“run”和一个“blanck space”供用户输入他的鳕鱼我希望按钮运行以运行eclipse输入的代码。

是否有我应该添加到按钮运行的命令?

2 个答案:

答案 0 :(得分:0)

  1. 将代码保存在文件中。
  2. 获取它的绝对路径。
  3. 使用Process myProcess = Runtime.getRuntime().exec(command); 编译并运行你的代码。
  4. 您还可以将错误/警告重定向到差异文件。

答案 1 :(得分:0)

我不知道你想要什么。如果您只希望用户能够执行某些预定义的命令,那么您只需解析可能是textedit字段的“空白区域”的内容。

如果您希望用户动态调用方法,则需要使用反射。就像这样使用:

声明

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

电话

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

当然你需要导入java.lang.reflect.Method方法;

并处理抛出的异常