我想从我的eclipse插件的事件处理程序中运行Java程序。 我最近开始尝试使用eclipse插件。我想从样本处理程序中运行一个Java文件。
我尝试过这样调用它:java.main(args) 由于无法找到“ args”,此DID不起作用
我也试图做一个主要方法,但是也失败了。
package plugintest.handlers;
import java.io.IOException;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.handlers.HandlerUtil;
import org.eclipse.jface.dialogs.MessageDialog;
public class SampleHandler extends AbstractHandler {
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
MessageDialog.openInformation(
window.getShell(),
"PluginTest",
"Hello, Eclipse world");
return null;
}
}
我要运行的Java程序与samplehandler位于同一项目和文件夹中。