From: Josh J. <jun...@gm...> - 2007-09-07 01:42:17
|
It is great to see Jython 2.2 released...that is a major milestone! I was the former editor of the Jython Monthly newsletter. I hated to discontinue work on the newsletter, but my time had become very limited. I've reached a point that I can once again spend some time on Jython and I am interested in starting work on the Jython Monthly newsletter once again if the community thinks it is a good idea. I would like to re-start the newsletter in a similar format, and I would love to have the community write articles and send in tips each month. I hope to have several user tip and article submissions each month...it makes for great content. If you haven't yet viewed any past issues of Jython monthly, please feel free to take a look at http://wiki.python.org/jython/JythonMonthly Since I would be sending the newsletter to the jython-users mailing list, let me know if you wish for this newsletter to resume. If enough people are interested then I will begin to start a newsletter for the month of October. I look forward to hearing from the community and working on Jython Monthly again if enough people are interested. Thanks, and take care. -- Josh Juneau jun...@gm... |
From: Kenneth M. <ken...@sb...> - 2007-09-07 08:45:59
|
As a potential new Jython user I'd be _very_ interested in articles addressing the following: 1) What is the internal status of Jython, what's happening with development right now, and what's planned for the future. Basically, I (as a user) want reassurance that developer effort on Jython has reached 'critical mass' and that I can be confident Jython won't go dormant again. 2) What has been added to 2.2 that isn't covered in the documentation on the Jython site that exists from previous versions; and conversely, what is there in existing documentation that no longer applies in 2.2. Hope this helps, Ken Josh Juneau wrote: > It is great to see Jython 2.2 released...that is a major milestone! > > I was the former editor of the Jython Monthly newsletter. I hated to > discontinue work on the newsletter, but my time had become very limited. > > I've reached a point that I can once again spend some time on Jython > and I am interested in starting work on the Jython Monthly newsletter > once again if the community thinks it is a good idea. > > I would like to re-start the newsletter in a similar format, and I > would love to have the community write articles and send in tips each > month. I hope to have several user tip and article submissions each > month...it makes for great content. > > If you haven't yet viewed any past issues of Jython monthly, please > feel free to take a look at http://wiki.python.org/jython/JythonMonthly > > Since I would be sending the newsletter to the jython-users mailing > list, let me know if you wish for this newsletter to resume. If > enough people are interested then I will begin to start a newsletter > for the month of October. > > I look forward to hearing from the community and working on Jython > Monthly again if enough people are interested. > > Thanks, and take care. > > -- > Josh Juneau > jun...@gm... <mailto:jun...@gm...> > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > ------------------------------------------------------------------------ > > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > |
From: Moore, G. <Gre...@ad...> - 2007-09-07 17:59:57
|
Josh, I always enjoyed the Jython Monthly... What sort of articles are you looking for? I'd be happy to contribute but I've never figured out a topic that other would find interesting, imo. Any suggestions? =20 Greg. ________________________________ From: jyt...@li... [mailto:jyt...@li...] On Behalf Of Josh Juneau Sent: Thursday, September 06, 2007 6:42 PM To: jyt...@li...; jyt...@li... Subject: [Jython-users] Jython Monthly Newsletter...Should it Resume? =20 It is great to see Jython 2.2 released...that is a major milestone! =20 I was the former editor of the Jython Monthly newsletter. I hated to discontinue work on the newsletter, but my time had become very limited. I've reached a point that I can once again spend some time on Jython and I am interested in starting work on the Jython Monthly newsletter once again if the community thinks it is a good idea. I would like to re-start the newsletter in a similar format, and I would love to have the community write articles and send in tips each month. I hope to have several user tip and article submissions each month...it makes for great content. If you haven't yet viewed any past issues of Jython monthly, please feel free to take a look at http://wiki.python.org/jython/JythonMonthly Since I would be sending the newsletter to the jython-users mailing list, let me know if you wish for this newsletter to resume. If enough people are interested then I will begin to start a newsletter for the month of October.=20 I look forward to hearing from the community and working on Jython Monthly again if enough people are interested. Thanks, and take care. --=20 Josh Juneau jun...@gm...=20 This message and any attachments are intended only for the use of the add= ressee and may contain information that is privileged and confidential. I= f the reader of the message is not the intended recipient or an authorize= d representative of the intended recipient, you are hereby notified that = any dissemination of this communication is strictly prohibited. If you ha= ve received this communication in error, please notify us immediately by = e-mail and delete the message and any attachments from your system. |
From: Pekka L. <pe...@ik...> - 2007-09-08 16:44:56
|
2007/9/7, Moore, Greg <Gre...@ad...>: > I always enjoyed the Jython Monthly=85 Me too! > What sort of articles are you looking for? I'd be happy to contribute but > I've never figured out a topic that other would find interesting, imo. An= y > suggestions? Personally I'd be really interested about an article explaining how to package a Jython application to a jar _without_ deprecated jythonc. Especially packaging the app with Jython itself would be really interesting because it would allow distributing the app as a single jar without other preconditions. This is something I probably will investigate later this autumn and if nobody has yet written an article about it by then I can write one too. I have some experience from writing code that needs to run both on Jython and CPython. If there's interest I can write an article (with examples) about some of the tricks I've learned. Cheers, .peke PS: Removed jython-dev from recipient list. |
From: Josh J. <jun...@gm...> - 2007-09-09 04:29:40
|
Peke- That is another great topic. Any articles that you'd like to submit will b= e greatly appreciated! Thanks! Josh On 9/8/07, Pekka Laukkanen <pe...@ik...> wrote: > > 2007/9/7, Moore, Greg <Gre...@ad...>: > > I always enjoyed the Jython Monthly=85 > > Me too! > > > What sort of articles are you looking for? I'd be happy to contribute > but > > I've never figured out a topic that other would find interesting, imo. > Any > > suggestions? > > Personally I'd be really interested about an article explaining how to > package a Jython application to a jar _without_ deprecated jythonc. > Especially packaging the app with Jython itself would be really > interesting because it would allow distributing the app as a single > jar without other preconditions. This is something I probably will > investigate later this autumn and if nobody has yet written an article > about it by then I can write one too. > > I have some experience from writing code that needs to run both on > Jython and CPython. If there's interest I can write an article (with > examples) about some of the tricks I've learned. > > Cheers, > .peke > > PS: Removed jython-dev from recipient list. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > --=20 Josh Juneau jun...@gm... |
From: Ivan H. <pil...@gm...> - 2007-09-10 07:30:13
|
Dear All, i'm also interesting in how to compile an application to jar. On 9/8/07, Pekka Laukkanen <pe...@ik...> wrote: > 2007/9/7, Moore, Greg <Gre...@ad...>: > > I always enjoyed the Jython Monthly=85 > > Me too! > > > What sort of articles are you looking for? I'd be happy to contribute b= ut > > I've never figured out a topic that other would find interesting, imo. = Any > > suggestions? > > Personally I'd be really interested about an article explaining how to > package a Jython application to a jar _without_ deprecated jythonc. > Especially packaging the app with Jython itself would be really > interesting because it would allow distributing the app as a single > jar without other preconditions. This is something I probably will > investigate later this autumn and if nobody has yet written an article > about it by then I can write one too. > > I have some experience from writing code that needs to run both on > Jython and CPython. If there's interest I can write an article (with > examples) about some of the tricks I've learned. > > Cheers, > .peke > > PS: Removed jython-dev from recipient list. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > |
From: Moore, G. <Gre...@ad...> - 2007-09-10 21:18:58
|
> From: Pekka Laukkanen > Sent: Saturday, September 08, 2007 9:45 AM > Personally I'd be really interested about an article explaining how to > package a Jython application to a jar _without_ deprecated jythonc. Pekka, I wrote up something like this for the wiki its at http://wiki.python.org/jython/JythonFaq/DistributingJythonScripts=20 I this what you were looking for? If not, how could it be improved or could you clarify a bit more? Regards, Greg. This message and any attachments are intended only for the use of the add= ressee and may contain information that is privileged and confidential. I= f the reader of the message is not the intended recipient or an authorize= d representative of the intended recipient, you are hereby notified that = any dissemination of this communication is strictly prohibited. If you ha= ve received this communication in error, please notify us immediately by = e-mail and delete the message and any attachments from your system. |
From: Moore, G. <Gre...@ad...> - 2007-09-13 17:11:16
|
Ivan, Thanks for the email. I'll fix the typo and change run to __run__.=20 I haven't yet tried to use the __run__.py feature but based on what I've read I THINK that the file should go into the lib directory of the jythonStandalone.jar and not the root. > somehow or i always need a separate jython installation? No. I don't need a separate Jython installation *IF* you use the standalone jar.=20 Please let me know if this works for you. Regards, Greg. -----Original Message----- From: Ivan Horvath [mailto:pil...@gm...]=20 Sent: Thursday, September 13, 2007 4:03 AM To: Moore, Greg Subject: Re: [Jython-users] Jython Monthly Newsletter...Should it Resume? Dear Greg, i've read your document http://wiki.python.org/jython/JythonFaq/DistributingJythonScripts it is very interesting, i tried to setup my application according to this document. but something still not working perfectly here is what is did: i have a jythonStandalone.jar file (from the standalone type jython installation) copied a __run__.py to the root of the jythonStandalone.jar file (this is a small mistake in your document, you mentioned run.py) the __run__.py just a simple print "Hello World from Jython" to be as simple as possible what i don't really understand is how to start the application: the c:\jython2.2>java -jar jythonStandalone.jar starts jython console (not executing __run__.py) the c:\jython2.2>jythonStandalone.jar doesn't do anything also nothing if i give it a -jar option or write __run__.py after it what is working is the c:\jython2.2>jython.bat -jar jythonStandalone.jar command so my question is how can i start my application (hello world in this case)? can i start it without installing jython? i assume i should somehow or i always need a separate jython installation? thank you Ivan This message and any attachments are intended only for the use of the add= ressee and may contain information that is privileged and confidential. I= f the reader of the message is not the intended recipient or an authorize= d representative of the intended recipient, you are hereby notified that = any dissemination of this communication is strictly prohibited. If you ha= ve received this communication in error, please notify us immediately by = e-mail and delete the message and any attachments from your system. |
From: Ivan H. <pil...@gm...> - 2007-09-14 07:26:41
|
Dear Greg, unfortunately it is not working for me. yesterday i've made also many trials, but no success. i tried to follow your document: copy py files to the lib folder: this i did. i copied my modules in a subfolder of the lib (not to mix with the jython packages) copy class files to org, or com folder: i don't know what class files do you mean? the class file of my modules? i created the java files with jythonc.bat, then with javac the class files. i copied them to the org folder of the jythonStandalone.jar i tried to start with this command: java -jar jythonStandalone.jar then the jython console is started, i can import my module i tried to start with this command: java -jar jythonStandalone.jar PmsApi.py or any other file, i receive the following error: Traceback (innermost last): (no code object) at line 0 IOError: File not found - org.PmsApi (The system cannot find the file specified) as you can see i'm not really a java expert, can you give an example of your application, please? what is the stru of your jar file? what is the command to start the application? thank you Ivan On 9/13/07, Moore, Greg <Gre...@ad...> wrote: > > Ivan, > Thanks for the email. I'll fix the typo and change run to __run__. > I haven't yet tried to use the __run__.py feature but based on what I've > read I THINK that the file should go into the lib directory of the > jythonStandalone.jar and not the root. > > > somehow or i always need a separate jython installation? > No. I don't need a separate Jython installation *IF* you use the > standalone jar. > > Please let me know if this works for you. > Regards, > Greg. > > -----Original Message----- > From: Ivan Horvath [mailto:pil...@gm...] > Sent: Thursday, September 13, 2007 4:03 AM > To: Moore, Greg > Subject: Re: [Jython-users] Jython Monthly Newsletter...Should it > Resume? > > Dear Greg, > > i've read your document > http://wiki.python.org/jython/JythonFaq/DistributingJythonScripts > it is very interesting, i tried to setup my application according to > this document. > but something still not working perfectly > here is what is did: > i have a jythonStandalone.jar file (from the standalone type jython > installation) > copied a __run__.py to the root of the jythonStandalone.jar file (this > is a small mistake in your document, you mentioned run.py) > the __run__.py just a simple > print "Hello World from Jython" > to be as simple as possible > > what i don't really understand is how to start the application: > the c:\jython2.2>java -jar jythonStandalone.jar > starts jython console (not executing __run__.py) > the c:\jython2.2>jythonStandalone.jar doesn't do anything also nothing > if i give it a -jar option or write __run__.py after it > what is working is the > c:\jython2.2>jython.bat -jar jythonStandalone.jar > command > > so my question is how can i start my application (hello world in this > case)? can i start it without installing jython? i assume i should > somehow > or i always need a separate jython installation? > > thank you > Ivan > > > > This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. > |
From: Moore, G. <Gre...@ad...> - 2007-09-11 17:52:08
|
Hi, Last night added a new section to the Wiki which is available off the front page http://wiki.python.org/jython/DocumentationAndEducation. There isn't a whole lot of content since its still a work in progress but all the links work. My vision, maybe only mine :), is to expand this into a valuable resource for the all levels of Jython users from the 'whats Python?' user to the advanced or expert users with either docs and/or examples on the wiki or links to other web resources. If you have any suggestion on change / rewording / additions I'm open to suggestions. I'd like to keep the examples part hierarchical e.g example / section/ optional sub-section / page with example. Regards, Greg Moore This message and any attachments are intended only for the use of the add= ressee and may contain information that is privileged and confidential. I= f the reader of the message is not the intended recipient or an authorize= d representative of the intended recipient, you are hereby notified that = any dissemination of this communication is strictly prohibited. If you ha= ve received this communication in error, please notify us immediately by = e-mail and delete the message and any attachments from your system. |
From: Kevin M. <km...@se...> - 2007-09-11 04:01:05
|
Hi Greg, My experience has been that what you may think is boring is often better than nothing at all ;-) -- Kevin On 9/7/07 1:59 PM, in article C30753A75484EB4AA54E379557483A981D1AF585@EXCHANGEDS01.ds.ad.adp.com, "Moore, Greg" <Gre...@ad...> wrote: > Josh, > I always enjoyed the Jython Monthly > What sort of articles are you looking for? I¹d be happy to contribute but I¹ve > never figured out a topic that other would find interesting, imo. Any > suggestions? > > Greg. > > > From: jyt...@li... > [mailto:jyt...@li...] On Behalf Of Josh Juneau > Sent: Thursday, September 06, 2007 6:42 PM > To: jyt...@li...; jyt...@li... > Subject: [Jython-users] Jython Monthly Newsletter...Should it Resume? > > It is great to see Jython 2.2 released...that is a major milestone! > > I was the former editor of the Jython Monthly newsletter. I hated to > discontinue work on the newsletter, but my time had become very limited. > > I've reached a point that I can once again spend some time on Jython and I am > interested in starting work on the Jython Monthly newsletter once again if the > community thinks it is a good idea. > > I would like to re-start the newsletter in a similar format, and I would love > to have the community write articles and send in tips each month. I hope to > have several user tip and article submissions each month...it makes for great > content. > > If you haven't yet viewed any past issues of Jython monthly, please feel free > to take a look at http://wiki.python.org/jython/JythonMonthly > > Since I would be sending the newsletter to the jython-users mailing list, let > me know if you wish for this newsletter to resume. If enough people are > interested then I will begin to start a newsletter for the month of October. > > I look forward to hearing from the community and working on Jython Monthly > again if enough people are interested. > > Thanks, and take care. |
From: Moore, G. <Gre...@ad...> - 2007-09-11 15:51:53
|
Good point Kevin. Thanks for the perspective shift. =20 Greg. =20 ________________________________ From: jyt...@li... [mailto:jyt...@li...] On Behalf Of Kevin Menard Sent: Monday, September 10, 2007 6:31 AM To: jyt...@li... Cc: jyt...@li... Subject: Re: [Jython-users] Jython Monthly Newsletter...Should it Resume? =20 Hi Greg, My experience has been that what you may think is boring is often better than nothing at all ;-) --=20 Kevin On 9/7/07 1:59 PM, in article C30753A75484EB4AA54E379557483A981D1AF585@EXCHANGEDS01.ds.ad.adp.com, "Moore, Greg" <Gre...@ad...> wrote: Josh, I always enjoyed the Jython Monthly... What sort of articles are you looking for? I'd be happy to contribute but I've never figured out a topic that other would find interesting, imo. Any suggestions? =20 Greg. ________________________________ From: jyt...@li... [mailto:jyt...@li...] <mailto:jyt...@li...%5d> On Behalf Of Josh Juneau Sent: Thursday, September 06, 2007 6:42 PM To: jyt...@li...; jyt...@li... Subject: [Jython-users] Jython Monthly Newsletter...Should it Resume? It is great to see Jython 2.2 released...that is a major milestone! =20 I was the former editor of the Jython Monthly newsletter. I hated to discontinue work on the newsletter, but my time had become very limited. I've reached a point that I can once again spend some time on Jython and I am interested in starting work on the Jython Monthly newsletter once again if the community thinks it is a good idea. I would like to re-start the newsletter in a similar format, and I would love to have the community write articles and send in tips each month. I hope to have several user tip and article submissions each month...it makes for great content. If you haven't yet viewed any past issues of Jython monthly, please feel free to take a look at http://wiki.python.org/jython/JythonMonthly Since I would be sending the newsletter to the jython-users mailing list, let me know if you wish for this newsletter to resume. If enough people are interested then I will begin to start a newsletter for the month of October.=20 I look forward to hearing from the community and working on Jython Monthly again if enough people are interested. Thanks, and take care. =20 This message and any attachments are intended only for the use of the add= ressee and may contain information that is privileged and confidential. I= f the reader of the message is not the intended recipient or an authorize= d representative of the intended recipient, you are hereby notified that = any dissemination of this communication is strictly prohibited. If you ha= ve received this communication in error, please notify us immediately by = e-mail and delete the message and any attachments from your system. |
From: Michael M. <mm...@gm...> - 2007-09-10 06:15:07
|
Here's another enthusiastic vote to continue the newsletter. The resurrection of the newsletter will add another jolt to the recent momentum Jython is experiencing. We need MORE code examples, more success stories, etc. We also need to stress how revolutionary the 2.2 release is. Personally, I went from about 50% of my CPython scripts being able to run in Jython to about 90% (most of the 10% remaining are scripts that do Win32 COM integration and stuff like that anyway.) Again.. thumbs up here. -- <admiral> Michael F. March ----- mmarch at gmail dot com "Seriously" - HSR |
From: Moore, G. <Gre...@ad...> - 2007-09-10 21:36:12
|
Michael, =20 I haven't tried these (mainly because the need went away) but they might be of help. After all 100% Jython is a very good thing :-) =20 http://sourceforge.net/projects/jcom http://danadler.com/jacob/ =20 =20 I believe jacob is the better of the 2 from stuff I've read. But I don't know from personal experience. =20 Greg. =20 ________________________________ From: jyt...@li... [mailto:jyt...@li...] On Behalf Of Michael March Sent: Sunday, September 09, 2007 11:15 PM To: Josh Juneau Cc: jyt...@li...; jyt...@li... Subject: Re: [Jython-users] Jython Monthly Newsletter...Should it Resume? =20 Here's another enthusiastic vote to continue the newsletter. The resurrection of the newsletter will add another jolt to the recent momentum Jython is experiencing. We need MORE code examples, more success stories, etc. We also need to stress how revolutionary the 2.2 release is. Personally, I went from about 50% of my CPython scripts being able to run in Jython to about 90% (most of the 10% remaining are scripts that do Win32 COM integration and stuff like that anyway.)=20 Again.. thumbs up here.=20 --=20 <admiral> Michael F. March ----- mmarch at gmail dot com "Seriously" - HSR This message and any attachments are intended only for the use of the add= ressee and may contain information that is privileged and confidential. I= f the reader of the message is not the intended recipient or an authorize= d representative of the intended recipient, you are hereby notified that = any dissemination of this communication is strictly prohibited. If you ha= ve received this communication in error, please notify us immediately by = e-mail and delete the message and any attachments from your system. |
From: Josh J. <jun...@gm...> - 2007-09-10 21:44:22
|
Good note...I've used Jacob before for integrating Oracle forms applications with systems. It works well and it is easy to use. Josh On 9/10/07, Moore, Greg <Gre...@ad...> wrote: > > Michael, > > > > I haven't tried these (mainly because the need went away) but they might > be of help. After all 100% Jython is a very good thing J > > > > http://sourceforge.net/projects/jcom > > http://danadler.com/jacob/ > > > > I believe jacob is the better of the 2 from stuff I've read. But I don't > know from personal experience. > > > > Greg. > > > ------------------------------ > > *From:* jyt...@li... [mailto: > jyt...@li...] *On Behalf Of *Michael March > *Sent:* Sunday, September 09, 2007 11:15 PM > *To:* Josh Juneau > *Cc:* jyt...@li...; jyt...@li... > *Subject:* Re: [Jython-users] Jython Monthly Newsletter...Should it > Resume? > > > > Here's another enthusiastic vote to continue the newsletter. > > The resurrection of the newsletter will add another jolt to the recent > momentum Jython is experiencing. We need MORE code examples, more success > stories, etc. We also need to stress how revolutionary the 2.2 release is. > Personally, I went from about 50% of my CPython scripts being able to run in > Jython to about 90% (most of the 10% remaining are scripts that do Win32 COM > integration and stuff like that anyway.) > > Again.. thumbs up here. > > -- > <admiral> > > Michael F. March ----- mmarch at gmail dot com > "Seriously" - HSR > > ------------------------------ > This message and any attachments are intended only for the use of the > addressee and may contain information that is privileged and confidential. > If the reader of the message is not the intended recipient or an authorized > representative of the intended recipient, you are hereby notified that any > dissemination of this communication is strictly prohibited. If you have > received this communication in error, please notify us immediately by e-mail > and delete the message and any attachments from your system. > > -- Josh Juneau jun...@gm... |
From: Moore, G. <Gre...@ad...> - 2007-09-14 22:55:37
|
Hi Ivan, Ok well one step at a time... My apologies that this turned out to be so long. I've hacked apart your email and responded to your questions below. I'd strongly recommend that you read http://wiki.python.org/jython/LearningJython (Dave did a really excellent job on it) and maybe a book on Java. Although Jython is 'Python in Java' and you can do quite a lot with out knowing any Java, doing the things you want to do, does require some knowledge of basic Java concepts and more advanced Jython concepts. > i copied my modules in a > subfolder of the lib (not to mix with the jython packages) If you copied the files to a subfolder e.g. \lib\your_Folder that changes thing completely. In terms of how the modules are now referenced, further if you didn't put a __init__py in the directory Jython won't 'see' them. See section 7.2 of http://wiki.python.org/jython/LearningJython=20 Your script would have to be changed from: Import myScript=20 To: Import your_Folder.myscript Or: from your_Folder.myscript import * > copy class files to org, or com folder: i don't know what class files > do you mean?=20 In the Java programming language, source files (.java files) are compiled into class files which have a .class extension. For more then you ever wanted to know about class files see http://www.javaworld.com/javaworld/jw-07-1996/jw-07-classfile.html=20 Class files are packaged in Jar files. Just about any Java project has at least one jar file. See http://en.wikipedia.org/wiki/Jar_file and/or http://java.sun.com/docs/books/tutorial/deployment/jar/=20 If the all you have is *.py files and you are not using any Java methods within your script. That means no lines that begin from java or from javax or import java or import javax. Then maybe the previous 2 paragraphs are unnecessary and you may not need to copy any class files anywhere. Please don't confuse class files (*.class) with jython or Java/Jython/Python classes. With Java specifically, a file fubar.class is a compiled version of the class 'fubar'. Take a look at section 10 in http://wiki.python.org/jython/LearningJython.=20 > i tried to start with this command: > java -jar jythonStandalone.jar PmsApi.py or any other file, i receive > the following error: > Traceback (innermost last): > (no code object) at line 0 > IOError: File not found - org.PmsApi (The system cannot find the file > specified) Is the name of the file PmsApi.py or something else?=20 If it is, where is 'org.PmsApi' coming from And what is it? >=20 > as you can see i'm not really a java expert, can you give an example > of your application, please? I am not anywhere near being a Java expert. There are many, maybe most, of the the developers on this mailing list the at are wiser then I am in Java related matters. I'm just a Software QA guy that has tested a lot of Java stuff. > what is the stru of your jar file? I'll do the best I can in but since diagrams get messed up with reformatting, here is the verbose version. First understand that I'm using code provided by several different open source projects and the resulting structure of the stand alone jar file that I end up with may look very different from what you actually need. That being said; There are a few important directories off the root: org, lib and com. I put the directory structures from the different open source projects went into the org directory. The \org directory already contains a directory called Python and I added jaxen, apache, and dom4j. My support Jython code (*.py files) went into \lib and the rest remained untouched. > what is the command to start the application? Because I'm still developing parts of it I haven't added everything to the jar file. So the command I use is: java -jar jythonStandalone.jar Test.py Ivan, I hope this helps. Greg. This message and any attachments are intended only for the use of the add= ressee and may contain information that is privileged and confidential. I= f the reader of the message is not the intended recipient or an authorize= d representative of the intended recipient, you are hereby notified that = any dissemination of this communication is strictly prohibited. If you ha= ve received this communication in error, please notify us immediately by = e-mail and delete the message and any attachments from your system. |
From: Ivan H. <pil...@gm...> - 2007-09-17 08:51:05
|
Dear Greg, thank you for this long answer, i've read learningjython document also. i was really helpful. my application is an interface between a primavera api, and our visual foxpro based application. this interface is rather complication because i need to work with a java-com bridge, and because PV api is written in java, and i need also some simple gui, i've chosen jython to develop. my only problems was to distribute the application. because of the complexity i used to create a jar file (jython 2.1), and used classpath. now with jython 2.2 jar compilation is not possible anymore, and sending source files to client is not the best solution. we've spent some days because of installing 3rd party modules, and setting up everything. that's why i've decided to try your solution with standalone jython jar file. i've extracted/copied all necessary 3rd party jar files into standalonejython.jar file, and copied my source files into lib\schif. of course i have __init__.py also :-) finally i find out also the solution to my problem: my problem was that i cannot start my application. i thought that Test.py (in your example) is also a part of the standalonejython.jar, but it is not. it is a separate file, which can import packages from the jar file. so thank you Greg for your patient. Ivan On 9/15/07, Moore, Greg <Gre...@ad...> wrote: > > Hi Ivan, > > Ok well one step at a time... My apologies that this turned out to be so > long. I've hacked apart your email and responded to your questions > below. > > I'd strongly recommend that you read > http://wiki.python.org/jython/LearningJython (Dave did a really > excellent job on it) and maybe a book on Java. Although Jython is > 'Python in Java' and you can do quite a lot with out knowing any Java, > doing the things you want to do, does require some knowledge of basic > Java concepts and more advanced Jython concepts. > > > i copied my modules in a > > subfolder of the lib (not to mix with the jython packages) > > If you copied the files to a subfolder e.g. \lib\your_Folder > that changes thing completely. In terms of how the modules are now > referenced, further if you didn't put a __init__py in the directory > Jython won't 'see' them. See section 7.2 of > http://wiki.python.org/jython/LearningJython > > Your script would have to be changed from: > Import myScript > To: Import your_Folder.myscript > Or: from your_Folder.myscript import * > > > copy class files to org, or com folder: i don't know what class files > > do you mean? > > In the Java programming language, source files (.java files) are > compiled into class files which have a .class extension. > For more then you ever wanted to know about class files see > http://www.javaworld.com/javaworld/jw-07-1996/jw-07-classfile.html > > Class files are packaged in Jar files. Just about any Java project has > at least one jar file. See http://en.wikipedia.org/wiki/Jar_file and/or > http://java.sun.com/docs/books/tutorial/deployment/jar/ > > If the all you have is *.py files and you are not using any Java methods > within your script. That means no lines that begin from java or from > javax or import java or import javax. Then maybe the previous 2 > paragraphs are unnecessary and you may not need to copy any class files > anywhere. > > Please don't confuse class files (*.class) with jython or > Java/Jython/Python classes. With Java specifically, a file fubar.class > is a compiled version of the class 'fubar'. Take a look at section 10 in > http://wiki.python.org/jython/LearningJython. > > > i tried to start with this command: > > java -jar jythonStandalone.jar PmsApi.py or any other file, i receive > > the following error: > > Traceback (innermost last): > > (no code object) at line 0 > > IOError: File not found - org.PmsApi (The system cannot find the file > > specified) > > Is the name of the file PmsApi.py or something else? > If it is, where is 'org.PmsApi' coming from And what is it? > > > > > as you can see i'm not really a java expert, can you give an example > > of your application, please? > > I am not anywhere near being a Java expert. There are many, maybe most, > of the the developers on this mailing list the at are wiser then I am in > Java related matters. I'm just a Software QA guy that has tested a lot > of Java stuff. > > > what is the stru of your jar file? > I'll do the best I can in but since diagrams get messed up with > reformatting, here is the verbose version. First understand that I'm > using code provided by several different open source projects and the > resulting structure of the stand alone jar file that I end up with may > look very different from what you actually need. That being said; There > are a few important directories off the root: org, lib and com. I put > the directory structures from the different open source projects went > into the org directory. The \org directory already contains a directory > called Python and I added jaxen, apache, and dom4j. My support Jython > code (*.py files) went into \lib and the rest remained untouched. > > > what is the command to start the application? > > Because I'm still developing parts of it I haven't added everything to > the jar file. So the command I use is: > java -jar jythonStandalone.jar Test.py > > Ivan, I hope this helps. > Greg. > > > This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. > |
From: Moore, G. <Gre...@ad...> - 2007-09-17 17:36:21
|
Ivan, I am glad to hear that you have worked things out. I know that sometimes development can be frustrating but when it all works, it's a wonderful thing. Perseverance pays off. :) Greg. -----Original Message----- From: Ivan Horvath [mailto:pil...@gm...]=20 Sent: Monday, September 17, 2007 1:51 AM To: Moore, Greg Cc: jyt...@li... Subject: Re: [Jython-users] Distributing Jython Scripts Dear Greg, thank you for this long answer, i've read learningjython document also. i was really helpful. my application is an interface between a primavera api, and our visual foxpro based application. this interface is rather complication because i need to work with a java-com bridge, and because PV api is written in java, and i need also some simple gui, i've chosen jython to develop. my only problems was to distribute the application. because of the complexity i used to create a jar file (jython 2.1), and used classpath. now with jython 2.2 jar compilation is not possible anymore, and sending source files to client is not the best solution. we've spent some days because of installing 3rd party modules, and setting up everything. that's why i've decided to try your solution with standalone jython jar file. i've extracted/copied all necessary 3rd party jar files into standalonejython.jar file, and copied my source files into lib\schif. of course i have __init__.py also :-) finally i find out also the solution to my problem: my problem was that i cannot start my application. i thought that Test.py (in your example) is also a part of the standalonejython.jar, but it is not. it is a separate file, which can import packages from the jar file. so thank you Greg for your patient. Ivan On 9/15/07, Moore, Greg <Gre...@ad...> wrote: > > Hi Ivan, > > Ok well one step at a time... My apologies that this turned out to be so > long. I've hacked apart your email and responded to your questions > below. > > I'd strongly recommend that you read > http://wiki.python.org/jython/LearningJython (Dave did a really > excellent job on it) and maybe a book on Java. Although Jython is > 'Python in Java' and you can do quite a lot with out knowing any Java, > doing the things you want to do, does require some knowledge of basic > Java concepts and more advanced Jython concepts. > > > i copied my modules in a > > subfolder of the lib (not to mix with the jython packages) > > If you copied the files to a subfolder e.g. \lib\your_Folder > that changes thing completely. In terms of how the modules are now > referenced, further if you didn't put a __init__py in the directory > Jython won't 'see' them. See section 7.2 of > http://wiki.python.org/jython/LearningJython > > Your script would have to be changed from: > Import myScript > To: Import your_Folder.myscript > Or: from your_Folder.myscript import * > > > copy class files to org, or com folder: i don't know what class files > > do you mean? > > In the Java programming language, source files (.java files) are > compiled into class files which have a .class extension. > For more then you ever wanted to know about class files see > http://www.javaworld.com/javaworld/jw-07-1996/jw-07-classfile.html > > Class files are packaged in Jar files. Just about any Java project has > at least one jar file. See http://en.wikipedia.org/wiki/Jar_file and/or > http://java.sun.com/docs/books/tutorial/deployment/jar/ > > If the all you have is *.py files and you are not using any Java methods > within your script. That means no lines that begin from java or from > javax or import java or import javax. Then maybe the previous 2 > paragraphs are unnecessary and you may not need to copy any class files > anywhere. > > Please don't confuse class files (*.class) with jython or > Java/Jython/Python classes. With Java specifically, a file fubar.class > is a compiled version of the class 'fubar'. Take a look at section 10 in > http://wiki.python.org/jython/LearningJython. > > > i tried to start with this command: > > java -jar jythonStandalone.jar PmsApi.py or any other file, i receive > > the following error: > > Traceback (innermost last): > > (no code object) at line 0 > > IOError: File not found - org.PmsApi (The system cannot find the file > > specified) > > Is the name of the file PmsApi.py or something else? > If it is, where is 'org.PmsApi' coming from And what is it? > > > > > as you can see i'm not really a java expert, can you give an example > > of your application, please? > > I am not anywhere near being a Java expert. There are many, maybe most, > of the the developers on this mailing list the at are wiser then I am in > Java related matters. I'm just a Software QA guy that has tested a lot > of Java stuff. > > > what is the stru of your jar file? > I'll do the best I can in but since diagrams get messed up with > reformatting, here is the verbose version. First understand that I'm > using code provided by several different open source projects and the > resulting structure of the stand alone jar file that I end up with may > look very different from what you actually need. That being said; There > are a few important directories off the root: org, lib and com. I put > the directory structures from the different open source projects went > into the org directory. The \org directory already contains a directory > called Python and I added jaxen, apache, and dom4j. My support Jython > code (*.py files) went into \lib and the rest remained untouched. > > > what is the command to start the application? > > Because I'm still developing parts of it I haven't added everything to > the jar file. So the command I use is: > java -jar jythonStandalone.jar Test.py > > Ivan, I hope this helps. > Greg. > > > This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. > This message and any attachments are intended only for the use of the add= ressee and may contain information that is privileged and confidential. I= f the reader of the message is not the intended recipient or an authorize= d representative of the intended recipient, you are hereby notified that = any dissemination of this communication is strictly prohibited. If you ha= ve received this communication in error, please notify us immediately by = e-mail and delete the message and any attachments from your system. |
From: <ast...@gm...> - 2007-09-25 07:13:22
|
argh! that should have gone to the mailing list.. On 9/25/07, ast...@gm... <ast...@gm...> wrote: > I've added two more Hello World examples (a bit overdoing it perhaps? > I just wanted to show the possibilities..) and also a > JDesktopPane/JInternalFrame demo. Is it too big? Is there a limit to > the size of that page? And if so, is there a way where all those Swing > examples can be separated, i.e. one page for one example (like the one > in javaalmanac.com). > > I hope you don't mind my additions... > > Regards, > astigmatik > > On 9/13/07, Moore, Greg <Gre...@ad...> wrote: > > Hi, > > Thanks for your addition. > > > > There are 2 ways to format. > > Using Restructured Text (ReST): (Frank seems to prefer ReST. I don't > > care :) > > #format rst > > Literals for constructing dictionaries:: > > > > {key1: value1, key2: value2, } > > > > Constructor for dictionaries: ``dict()`` (Jython 2.2 and later). > > > > Using Wiki formatting: > > You had the right idea but it should be: {{{ code }}} > > No spaces. Which is the reason { { { code } } } didn't work. > > > > I don't know much about ReST but it looks easier then the wiki > > formatting. > > > > Regards, > > Greg. > > > > > > -----Original Message----- > > From: ast...@gm... [mailto:ast...@gm...] > > Sent: Tuesday, September 11, 2007 11:42 PM > > To: Moore, Greg > > Subject: Re: [Jython-users] New Wiki Section - Documentation and > > Learning > > > > Hi, > > > > I tried to add a Swing example, but the code formatting doesn't seem > > to work. I used the { { { code } } } and it just showed up in one > > single line. > > > > > > > > > > This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. > > > |