From: DOUTCH GARETH-G. <Gar...@mo...> - 2008-05-02 14:56:43
|
Hi all, When creating an application using the standalone jar method, I have seen instructions stating to place the startup script __run__.py at the root of the jar. However, whenever I am call java -jar jython.jar it is starting up to the command interface in the normal way, not running my __run__.py script. What am I missing? Many thanks, Gareth |
From: Ivan H. <pil...@gm...> - 2008-05-05 12:07:22
|
Dear Gareth, the __run__.py is not including in the jar file. it is located next to the jar file. and this the batch file, which starts the application: @echo off setlocal set DIR_JAVA=C:\Program Files\Java\jdk1.5.0_12\ set ARGS= :loop if [%1] == [] goto rundemo set ARGS=%ARGS% %1 shift goto loop :rundemo "%DIR_JAVA%bin\java.exe" -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=256M -jar SchedulerIF_sp5.jar __run__.py %ARGS% endlocal Ivan On Fri, May 2, 2008 at 4:56 PM, DOUTCH GARETH-GDO003 < Gar...@mo...> wrote: > Hi all, > > When creating an application using the standalone jar method, I have seen > instructions stating to place the startup script __run__.py at the root of > the jar. > However, whenever I am call > > java -jar jython.jar > > it is starting up to the command interface in the normal way, not running > my __run__.py script. What am I missing? > > Many thanks, > > Gareth > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > -- "De sagittis hungarorum libera nos, Domine!" - "A magyarok nyilaitól ments meg Uram minket!" http://www.freeweb.hu/pillesoft |
From: Dave K. <dku...@re...> - 2008-05-05 18:40:33
|
DOUTCH GARETH-GDO003 <Gareth.Doutch <at> motorola.com> writes: > > > Hi > all, > > > When creating an > application using the standalone jar method, I have seen instructions stating to > place the startup script __run__.py at the root of the jar. > > However, whenever I am call > > java -jar jython.jar > > it is starting up to > the command interface in the normal way, not running my __run__.py script. What > am I missing? Yes, you can put your __run__.py in you jar file (at the root). But there are a couple of additional considerations. Here are a few points that might help: 1. When you start your jar, in order to kick off the __run__.py file, use the following at the command line: $ java org.python.util.jython -jar myjar.jar 2. The "if __name__== '__main__':" idiom does not seem to work. You will have to use something in __run__.py that starts your app unconditionally. 3. One easy way to build a jar to which you add your __run__.py and other application specific code is by using the Jython installer. There is an option to create a standalone jar file. When running the installer in GUI mode, that option is a couple of screens in. When running in silent mode you can use something like the following: $ java -jar jython_installer-2.2.1.jar -s -d Tmp -t standalone Run the following for help: $ java -jar jython_installer-2.2.1.jar --help 4. There is a bit more about deployment and building jars etc here: http://wiki.python.org/jython/LearningJython#deployment-and-distribution By the way, I wrote that "Deployment and Distribution" section of the Wiki, with the help of others. So, if you find any errors in it or things that need to be added, please let me know, or fix it yourself. Hope this helps. - Dave |
From: DOUTCH GARETH-G. <Gar...@mo...> - 2008-05-07 15:10:08
|
Hi Dave, I'm getting the following error whenever I launch: $ java org.python.util.jython -jar jython.jar Using the jar created with the standalone jar with __run__.py at the root: Exception in thread "main" java.lang.NoClassDefFoundError: org/python/util/jython Caused by: java.lang.ClassNotFoundException: org.python.util.jython at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) I've no idea what I'm doing wrong. Cheers, Gareth -----Original Message----- From: jyt...@li... [mailto:jyt...@li...] On Behalf Of Dave Kuhlman Sent: 05 May 2008 19:40 To: jyt...@li... Subject: Re: [Jython-users] Location of __run__.py DOUTCH GARETH-GDO003 <Gareth.Doutch <at> motorola.com> writes: > > > Hi > all, > > > When creating an > application using the standalone jar method, I have seen instructions > stating to > place the startup script __run__.py at the root of the jar. > > However, whenever I am call > > java -jar jython.jar > > it is starting up to > the command interface in the normal way, not running my __run__.py script. What > am I missing? Yes, you can put your __run__.py in you jar file (at the root). But there are a couple of additional considerations. Here are a few points that might help: 1. When you start your jar, in order to kick off the __run__.py file, use the following at the command line: $ java org.python.util.jython -jar myjar.jar 2. The "if __name__== '__main__':" idiom does not seem to work. You will have to use something in __run__.py that starts your app unconditionally. 3. One easy way to build a jar to which you add your __run__.py and other application specific code is by using the Jython installer. There is an option to create a standalone jar file. When running the installer in GUI mode, that option is a couple of screens in. When running in silent mode you can use something like the following: $ java -jar jython_installer-2.2.1.jar -s -d Tmp -t standalone Run the following for help: $ java -jar jython_installer-2.2.1.jar --help 4. There is a bit more about deployment and building jars etc here: http://wiki.python.org/jython/LearningJython#deployment-and-distribution By the way, I wrote that "Deployment and Distribution" section of the Wiki, with the help of others. So, if you find any errors in it or things that need to be added, please let me know, or fix it yourself. Hope this helps. - Dave ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Jython-users mailing list Jyt...@li... https://lists.sourceforge.net/lists/listinfo/jython-users |
From: David H. <Dav...@sa...> - 2008-05-07 15:36:08
|
This advice, given below: java org.python.util.jython -jar myjar.jar is incorrect. If you just run java without any arguments, it will tell you what went wrong: C:\>java Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file) ... In other words, you either set up the classpath to include the jar file, and then run java with the class name containing your main Java method, OR you use the -jar option, BUT NOT BOTH IN THE SAME COMMAND LINE. For example, you can run: java -classpath myjar.jar org.python.util.jython OR java -jar myjar.jar I hope this helps- David H -----Original Message----- From: jyt...@li... [mailto:jyt...@li...] On Behalf Of DOUTCH GARETH-GDO003 Sent: Wednesday, May 07, 2008 11:09 AM To: jyt...@li... Subject: Re: [Jython-users] Location of __run__.py Hi Dave, I'm getting the following error whenever I launch: $ java org.python.util.jython -jar jython.jar Using the jar created with the standalone jar with __run__.py at the root: Exception in thread "main" java.lang.NoClassDefFoundError: org/python/util/jython Caused by: java.lang.ClassNotFoundException: org.python.util.jython at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) I've no idea what I'm doing wrong. Cheers, Gareth -----Original Message----- From: jyt...@li... [mailto:jyt...@li...] On Behalf Of Dave Kuhlman Sent: 05 May 2008 19:40 To: jyt...@li... Subject: Re: [Jython-users] Location of __run__.py DOUTCH GARETH-GDO003 <Gareth.Doutch <at> motorola.com> writes: > > > Hi > all, > > > When creating an > application using the standalone jar method, I have seen instructions > stating to > place the startup script __run__.py at the root of the jar. > > However, whenever I am call > > java -jar jython.jar > > it is starting up to > the command interface in the normal way, not running my __run__.py script. What > am I missing? Yes, you can put your __run__.py in you jar file (at the root). But there are a couple of additional considerations. Here are a few points that might help: 1. When you start your jar, in order to kick off the __run__.py file, use the following at the command line: $ java org.python.util.jython -jar myjar.jar 2. The "if __name__== '__main__':" idiom does not seem to work. You will have to use something in __run__.py that starts your app unconditionally. 3. One easy way to build a jar to which you add your __run__.py and other application specific code is by using the Jython installer. There is an option to create a standalone jar file. When running the installer in GUI mode, that option is a couple of screens in. When running in silent mode you can use something like the following: $ java -jar jython_installer-2.2.1.jar -s -d Tmp -t standalone Run the following for help: $ java -jar jython_installer-2.2.1.jar --help 4. There is a bit more about deployment and building jars etc here: http://wiki.python.org/jython/LearningJython#deployment-and-distribution By the way, I wrote that "Deployment and Distribution" section of the Wiki, with the help of others. So, if you find any errors in it or things that need to be added, please let me know, or fix it yourself. Hope this helps. - Dave ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Jython-users mailing list Jyt...@li... https://lists.sourceforge.net/lists/listinfo/jython-users ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Jython-users mailing list Jyt...@li... https://lists.sourceforge.net/lists/listinfo/jython-users |
From: Dave K. <dku...@re...> - 2008-05-09 17:31:37
|
David Handy <David.Handy <at> sas.com> writes: > > This advice, given below: > > java org.python.util.jython -jar myjar.jar > > is incorrect. If you just run java without any arguments, it will tell you > what went wrong: > > C:\>java > Usage: java [-options] class [args...] > (to execute a class) > or java [-options] -jar jarfile [args...] > (to execute a jar file) > ... > > In other words, you either set up the classpath to include the jar file, and then run java with the class name > containing your main Java method, OR you use the -jar option, BUT NOT BOTH IN THE SAME COMMAND LINE. > > For example, you can run: > > java -classpath myjar.jar org.python.util.jython > > OR > > java -jar myjar.jar > > I hope this helps- > David H Yes, but ... Here is what works for me: ==================================================================== $ java -jar ../orig/jython_installer-2.2.1.jar -s -d . -t standalone Performing silent installation 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % Packing standalone jython.jar ... 90 % 100 % Congratulations! You successfully installed Jython 2.2.1 to directory /home/ dkuhlman/a1/Python/Jython/Tmp. $ $ zip -j jython.jar ../Test/__run__.py adding: __run__.py (deflated 26%) $ $ java org.python.util.jython -jar jython.jar hello ==================================================================== As you can see, I'm doing exactly what David H says that you cannot do: $ java org.python.util.jython -jar jython.jar And, I do not know any other way to run the __run__.py script inside a Jython jar file. If there is a better and approved way to do that, please tell me. There are two documents at the Jython Wiki that say that this is the way to run the __run__.py in a jar file: http://wiki.python.org/jython/JythonFaq/DistributingJythonScripts http://wiki.python.org/jython/LearningJython#a-more-self-contained-jar-file If that way of running a script inside a Jython jar file is wrong, then we need to correct those two Wiki pages. Since I helped write those pages, I feel bit responsible for correcting them if they are wrong. I'm using: $ jython --version Jython 2.2.1 on java1.6.0_03 $ java -version java version "1.6.0_03" Java(TM) SE Runtime Environment (build 1.6.0_03-b05) Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode) on Ubuntu x86_64 GNU/Linux. - Dave |
From: David H. <Dav...@sa...> - 2008-05-09 17:42:38
|
It doesn't work for me. I CD to the directory in which the standalone jython.jar has been installed, run your command, and this is what happens: C >java org.python.util.jython -jar jython.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/python/util/jython Caused by: java.lang.ClassNotFoundException: org.python.util.jython at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) >From the Java documentation, this is what I would expect to happen. I am running this on Windows, but you are running on Linux. Dave, I wonder if your "java" is actually a script that puts something on the CLASSPATH? David H -----Original Message----- From: jyt...@li... [mailto:jyt...@li...] On Behalf Of Dave Kuhlman Sent: Friday, May 09, 2008 1:31 PM To: jyt...@li... Subject: Re: [Jython-users] Location of __run__.py David Handy <David.Handy <at> sas.com> writes: > > This advice, given below: > > java org.python.util.jython -jar myjar.jar > > is incorrect. If you just run java without any arguments, it will tell you > what went wrong: > > C:\>java > Usage: java [-options] class [args...] > (to execute a class) > or java [-options] -jar jarfile [args...] > (to execute a jar file) > ... > > In other words, you either set up the classpath to include the jar file, and then run java with the class name > containing your main Java method, OR you use the -jar option, BUT NOT BOTH IN THE SAME COMMAND LINE. > > For example, you can run: > > java -classpath myjar.jar org.python.util.jython > > OR > > java -jar myjar.jar > > I hope this helps- > David H Yes, but ... Here is what works for me: ==================================================================== $ java -jar ../orig/jython_installer-2.2.1.jar -s -d . -t standalone Performing silent installation 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % Packing standalone jython.jar ... 90 % 100 % Congratulations! You successfully installed Jython 2.2.1 to directory /home/ dkuhlman/a1/Python/Jython/Tmp. $ $ zip -j jython.jar ../Test/__run__.py adding: __run__.py (deflated 26%) $ $ java org.python.util.jython -jar jython.jar hello ==================================================================== As you can see, I'm doing exactly what David H says that you cannot do: $ java org.python.util.jython -jar jython.jar And, I do not know any other way to run the __run__.py script inside a Jython jar file. If there is a better and approved way to do that, please tell me. There are two documents at the Jython Wiki that say that this is the way to run the __run__.py in a jar file: http://wiki.python.org/jython/JythonFaq/DistributingJythonScripts http://wiki.python.org/jython/LearningJython#a-more-self-contained-jar-file If that way of running a script inside a Jython jar file is wrong, then we need to correct those two Wiki pages. Since I helped write those pages, I feel bit responsible for correcting them if they are wrong. I'm using: $ jython --version Jython 2.2.1 on java1.6.0_03 $ java -version java version "1.6.0_03" Java(TM) SE Runtime Environment (build 1.6.0_03-b05) Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode) on Ubuntu x86_64 GNU/Linux. - Dave ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Jython-users mailing list Jyt...@li... https://lists.sourceforge.net/lists/listinfo/jython-users |
From: David H. <Dav...@sa...> - 2008-05-09 17:45:42
|
One other piece of info about my environment: C:>java -version java version "1.6.0_06" Java(TM) SE Runtime Environment (build 1.6.0_06-b02) Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing) -----Original Message----- From: jyt...@li... [mailto:jyt...@li...] On Behalf Of David Handy Sent: Friday, May 09, 2008 1:42 PM To: Dave Kuhlman; jyt...@li... Subject: Re: [Jython-users] Location of __run__.py It doesn't work for me. I CD to the directory in which the standalone jython.jar has been installed, run your command, and this is what happens: C >java org.python.util.jython -jar jython.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/python/util/jython Caused by: java.lang.ClassNotFoundException: org.python.util.jython at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) >From the Java documentation, this is what I would expect to happen. I am running this on Windows, but you are running on Linux. Dave, I wonder if your "java" is actually a script that puts something on the CLASSPATH? David H -----Original Message----- From: jyt...@li... [mailto:jyt...@li...] On Behalf Of Dave Kuhlman Sent: Friday, May 09, 2008 1:31 PM To: jyt...@li... Subject: Re: [Jython-users] Location of __run__.py David Handy <David.Handy <at> sas.com> writes: > > This advice, given below: > > java org.python.util.jython -jar myjar.jar > > is incorrect. If you just run java without any arguments, it will tell you > what went wrong: > > C:\>java > Usage: java [-options] class [args...] > (to execute a class) > or java [-options] -jar jarfile [args...] > (to execute a jar file) > ... > > In other words, you either set up the classpath to include the jar file, and then run java with the class name > containing your main Java method, OR you use the -jar option, BUT NOT BOTH IN THE SAME COMMAND LINE. > > For example, you can run: > > java -classpath myjar.jar org.python.util.jython > > OR > > java -jar myjar.jar > > I hope this helps- > David H Yes, but ... Here is what works for me: ==================================================================== $ java -jar ../orig/jython_installer-2.2.1.jar -s -d . -t standalone Performing silent installation 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % Packing standalone jython.jar ... 90 % 100 % Congratulations! You successfully installed Jython 2.2.1 to directory /home/ dkuhlman/a1/Python/Jython/Tmp. $ $ zip -j jython.jar ../Test/__run__.py adding: __run__.py (deflated 26%) $ $ java org.python.util.jython -jar jython.jar hello ==================================================================== As you can see, I'm doing exactly what David H says that you cannot do: $ java org.python.util.jython -jar jython.jar And, I do not know any other way to run the __run__.py script inside a Jython jar file. If there is a better and approved way to do that, please tell me. There are two documents at the Jython Wiki that say that this is the way to run the __run__.py in a jar file: http://wiki.python.org/jython/JythonFaq/DistributingJythonScripts http://wiki.python.org/jython/LearningJython#a-more-self-contained-jar-file If that way of running a script inside a Jython jar file is wrong, then we need to correct those two Wiki pages. Since I helped write those pages, I feel bit responsible for correcting them if they are wrong. I'm using: $ jython --version Jython 2.2.1 on java1.6.0_03 $ java -version java version "1.6.0_03" Java(TM) SE Runtime Environment (build 1.6.0_03-b05) Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode) on Ubuntu x86_64 GNU/Linux. - Dave ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Jython-users mailing list Jyt...@li... https://lists.sourceforge.net/lists/listinfo/jython-users ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Jython-users mailing list Jyt...@li... https://lists.sourceforge.net/lists/listinfo/jython-users |
From: Dave K. <dku...@re...> - 2008-05-09 19:23:15
|
David Handy <David.Handy <at> sas.com> writes: > > One other piece of info about my environment: > > C:>java -version > java version "1.6.0_06" > Java(TM) SE Runtime Environment (build 1.6.0_06-b02) > Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing) OK. I did a bit more checking. I had some stuff on my CLASSPATH environment variable which enabled me to this. Apparently, you need a jython jar file on your classpath even though you use the -jar option. So, after clearing my CLASSPATH environment variable, as David H and Gareth reported, the following produces an error: $ /home/dkuhlman/a1/Java/jdk1.6.0_03/bin/java org.python.util.jython -jar jythonfull.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/python/util/jython But the following works (note added -classpath option): $ /home/dkuhlman/a1/Java/jdk1.6.0_03/bin/java -classpath jythonfull.jar org.python.util.jython -jar jythonfull.jar hello Does this also work for you? I'm definitely not a Java expert. So, I'm not saying that this is the correct way to do this. David H is right that the Java help/usage info and the man page seems to be saying that you can't do this. But, again, I don't know a better way. Hope this helps. I'll take a look at those two Wiki pages that I mentioned and see if I can fix them, provided that it also works for David H and Gareth. - Dave |
From: David H. <Dav...@sa...> - 2008-05-09 20:14:00
|
> -----Original Message----- > From: jyt...@li... [mailto:jython-users- > bo...@li...] On Behalf Of Dave Kuhlman > Sent: Friday, May 09, 2008 3:23 PM > But the following works (note added -classpath option): > > $ /home/dkuhlman/a1/Java/jdk1.6.0_03/bin/java -classpath > jythonfull.jar > org.python.util.jython -jar jythonfull.jar > hello > > Does this also work for you? I put the print "hello" command in __run__.py and put the __run__.py in the base of jythonfull.jar, just like you did. After that, the following command worked for me: C:\>java -classpath jythonfull.jar org.python.util.jython -jar jythonfull.jar hello This also works for me, and is shorter: C:\>java -jar jythonfull.jar -jar jythonfull.jar hello Java and Jython *both* have -jar options. The first -jar tells Java to run Jython, and the second -jar tells Jython to run the __run__.py in the jar file. Hope this helps- David H |
From: Dave K. <dku...@re...> - 2008-05-09 21:24:24
|
David Handy <David.Handy <at> sas.com> writes: > > I put the print "hello" command in __run__.py and put the __run__.py in the base of jythonfull.jar, just > like you did. > > After that, the following command worked for me: > > C:\>java -classpath jythonfull.jar org.python.util.jython -jar jythonfull.jar > hello > > This also works for me, and is shorter: > > C:\>java -jar jythonfull.jar -jar jythonfull.jar > hello > > Java and Jython *both* have -jar options. The first -jar tells Java to run Jython, and the second -jar tells > Jython to run the __run__.py in the jar file. Super. I thought there must be a better way. I'll add that form to the Wiki. Hopefully, this gets Gareth on track as well. Thanks. - Dave K |
From: DOUTCH GARETH-G. <Gar...@mo...> - 2008-05-12 09:51:04
|
Yes, thanks guys. Just tested both methods out successfully! Gareth -----Original Message----- From: jyt...@li... [mailto:jyt...@li...] On Behalf Of Dave Kuhlman Sent: 09 May 2008 22:24 To: jyt...@li... Subject: Re: [Jython-users] Location of __run__.py David Handy <David.Handy <at> sas.com> writes: > > I put the print "hello" command in __run__.py and put the __run__.py > in the base of jythonfull.jar, just > like you did. > > After that, the following command worked for me: > > C:\>java -classpath jythonfull.jar org.python.util.jython -jar > jythonfull.jar hello > > This also works for me, and is shorter: > > C:\>java -jar jythonfull.jar -jar jythonfull.jar hello > > Java and Jython *both* have -jar options. The first -jar tells Java to > run Jython, and the second -jar tells > Jython to run the __run__.py in the jar file. Super. I thought there must be a better way. I'll add that form to the Wiki. Hopefully, this gets Gareth on track as well. Thanks. - Dave K ------------------------------------------------------------------------ - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/j avaone _______________________________________________ Jython-users mailing list Jyt...@li... https://lists.sourceforge.net/lists/listinfo/jython-users |