From: Thomas P. <Tho...@we...> - 2004-02-12 14:52:48
|
Hello, is it possible to implement an Eclipse plugin in Jython instead of Java? I tried the following helloworld example from the Eclipse book, converted to Jython. It compiles, but (due to the callbacks?), it does not run in the Eclipse Runtime Workbench. --------------- import org.eclipse.jface.action.IAction import org.eclipse.jface.viewers.ISelection import org.eclipse.ui.IWorkbenchWindow import org.eclipse.ui.IWorkbenchWindowActionDelegate import org.eclipse.jface.dialogs.MessageDialog class Hello(IWorkbenchWindowActionDelegate): def run(self,action): MessageDialog.openInformation(Null,Null,'Hello Jython!') def selectionChanged(self,action,selection): pass def dispose(self): pass def init(self,window): pass ----------------- Thanks, Thomas ______________________________________________________________________________ Erdbeben im Iran: Zehntausende Kinder brauchen Hilfe. UNICEF hilft den Kindern - helfen Sie mit! https://www.unicef.de/spe/spe_03.php |
From: Samuele P. <ped...@bl...> - 2004-02-12 15:58:44
|
At 15:51 12.02.2004 +0100, Thomas Patzke wrote: >Hello, > >is it possible to implement an Eclipse plugin in Jython instead of Java? > >I tried the following helloworld example from the Eclipse book, >converted to Jython. It compiles, but (due to the callbacks?), >it does not run in the Eclipse Runtime Workbench. > >--------------- >import org.eclipse.jface.action.IAction >import org.eclipse.jface.viewers.ISelection >import org.eclipse.ui.IWorkbenchWindow >import org.eclipse.ui.IWorkbenchWindowActionDelegate > >import org.eclipse.jface.dialogs.MessageDialog > >class Hello(IWorkbenchWindowActionDelegate): > def run(self,action): > MessageDialog.openInformation(Null,Null,'Hello Jython!') s/Null/None/ > def selectionChanged(self,action,selection): > pass > > def dispose(self): > pass > > def init(self,window): > pass how exactly do you compiled it, what's in the jythonc output, with what on the classpath, how do you deploy it, what's in the plugin.xml, which Eclipse version. Btw, in 2.1 under <workspace>/.metadata/.log file or through Help\About Eclipse Platform...\Configuration Details you can see possible exception stack traces... regards. |