From: <Ale...@di...> - 2002-04-19 01:17:54
|
Has anybody used the jython interpreter in Jedit ? I was wondering, how can I make it have access to the modules from my classpath. It seems like if I start my regular jython installation, it does have access to the java packages in my classpath. However, when I start the jython interpreter as a Jedit plug-in, it doesn't consider the actual system classpath. Any ideas ? I did try editing the path from the provided tool in the plugin, but it seems to modify the sys.path. Although that if I add all the things from my classpath it should work, I was wondering if there is a way to make it pick up the system classpath, rather than something else. Right now when I do java.lang.System.getProperties() , here is what I get : java.class.path=d:\Program Files\jEdit 4.0\jedit.jar Which kinda tells me that jedit is not picking up the %classpath% variable from the system... Also, it seems like the plugin jython interpreter does not have the regular registry, but some limited version of it that you can modify in the gui.. however, it lacks some of the variables in the regular jython registry... Any ideas ? Thanks, Alex Kotchnev Diversified Information Technologies |
From: BillWorker 2i <bil...@in...> - 2002-04-19 04:05:21
|
Haven't used Jython Interpreter much. I use the console to run the a separately installed jython because the Jython Interpreter causes the jedit to exit if the jython scripts contain System.exit(). I do use the PyBrowse. It would be nice if doc strings where shown as tool tips in PyBrowse! Ashish |
From: Jesse D. S. <jsi...@ex...> - 2002-04-19 12:30:23
|
Hi Alex, I haven't used this much, but I believe that the problem has to do with the way the jEdit startup script uses the "java -jar jedit.jar" command to startup the app. Usually when they do that, the only classpath that the app will get is whatever is specified in the MANIFEST.MF file for the .jar. I think that if you were to replace this with something like: [UNIX] java -cp $CLASSPATH:/path/to/jedit.jar org.gjt.sp.jedit.jEdit [WIN] java -cp %CLASSPATH%;x:\path\to\jedit.jar org.gjt.sp.jedit.jEdit Then you would be able to see the other classes. I hope that helps, Jess On Thu, 2002-04-18 at 21:17, Ale...@di... wrote: > Has anybody used the jython interpreter in Jedit ? > > I was wondering, how can I make it have access to the modules from my > classpath. It seems like if I start my regular jython installation, it does > have access to the java packages in my classpath. However, when I start the > jython interpreter as a Jedit plug-in, it doesn't consider the actual > system classpath. Any ideas ? I did try editing the path from the provided > tool in the plugin, but it seems to modify the sys.path. Although that if I > add all the things from my classpath it should work, I was wondering if > there is a way to make it pick up the system classpath, rather than > something else. > > Right now when I do java.lang.System.getProperties() , here is what I get : > java.class.path=d:\Program Files\jEdit 4.0\jedit.jar > Which kinda tells me that jedit is not picking up the %classpath% variable > from the system... > > Also, it seems like the plugin jython interpreter does not have the regular > registry, but some limited version of it that you can modify in the gui.. > however, it lacks some of the variables in the regular jython registry... > > Any ideas ? > > > Thanks, > > Alex Kotchnev > Diversified Information Technologies > > > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users |
From: Brad C. <bk...@mu...> - 2002-04-19 13:22:26
|
On 19 Apr 2002 at 8:30, Jesse D. Sightler wrote: > I think that if you were to replace this with something like: > [UNIX] java -cp $CLASSPATH:/path/to/jedit.jar org.gjt.sp.jedit.jEdit > [WIN] java -cp %CLASSPATH%;x:\path\to\jedit.jar org.gjt.sp.jedit.jEdit This is what I had to do to get jedit to "see" the full classpath I had to create a .bat file on Windows because the launcher didn't like the following command line D:\JBuilder6\jdk1.3.1\bin\javaw.exe -mx32m -classpath "%CLASSPATH%;d:\Program Files\jEdit\jedit.jar" org.gjt.sp.jedit.jEdit Brad Clements, bk...@mu... (315)268-1000 http://www.murkworks.com (315)268-9812 Fax AOL-IM: BKClements |