Hi, I just ran the tests without issues on Fedora 17, Perl 5.14 and Java 1.7.0. There's really not much in Inline::Java that is dependant on the perl version.
Patrick On Mon, Dec 16, 2013 at 9:08 PM, Russ Tremain <ru...@releasetools.org>wrote: > Well, I'm using JDBC.pm to access the inline::Java stuff, and I could > never get it to work with >5.8.9, and never got any response from Tim Bunce > or Patrick, so I eventually gave up on it. > > It is possible that JDBC is doing something different, but I doubt it, as > it is a very simple module. It basically does a lot of runtime "studying" > in order to add all the java.sql classes to main:: to make it easier to > call. > > Best you can do is to write some tests and try the later environment. > > I could not get the JDBC tests to run in a later env, and the tests have > been broken on CPAN testers for a long time. > > -Russ > > > At 4:40 PM -0800 12/16/13, David Wang wrote: > > Hi Russ > > > So I got the Inline:Java including JAXB to work on my v5.8.8 perfectly . > Then, I remember you mentioned that you never got it/Java to work on any > Perl version later than 5.8.9 . Now, I am starting to worry since my deploy > machine uses v5.10.0 . The Inline version I use is Inline-0.53 . Can > someone confirm if this will or will not work on Perl version v5.10.0? > > > Thanks > > > David > > > ------------------------------ > > *From:* Russ Tremain <ru...@releasetools.org> > *To:* David Wang <kuoweiw...@yahoo.com> > *Cc:* David Mertens <dcmertens.p...@gmail.com>; "inline@perl.org" < > inline@perl.org> > *Sent:* Thursday, December 12, 2013 5:05 PM > *Subject:* Re: New to Inline::Java and a quick question > > > #yiv1198785418 #yiv1198785418 -- blockquote, #yiv1198785418 dl, > #yiv1198785418 ul, #yiv1198785418 ol, #yiv1198785418 li > {padding-top:0;padding-bottom:0;} #yiv1198785418 Re: New to Inline::Java > and a quick question > > one thing I can tell you is I have never gotten Inline::Java to work with > any perl later than 5.8.9. > > I have used it extensively with JDBC.pm. Example of this can be found > here: > > > https://github.com/russt/sqlpj > > > best of luck! > > -Russ > > > > At 4:57 PM -0800 12/12/13, David Wang wrote: > > Thanks > > > I am not sure if anybody has any experience with perl Inline::Java to call > Java JAXB . Basically, I have added some code in my perl script to call > some of my Java API that calls JAXB. > > > System.out.println("before·"); > > JAXBContext context = JAXBContext.newInstance("SomeXMLPackage"); > > System.out.println("after·"); > > > and it fails on the JAXB statement above. I then added Debug and AUTOSTUDY > option in perl like below > > > use Inline ( > > Java => 'DATA', > > J2SDK => $ENV{JAVA_HOME}, > > CLASSPATH => 'classes', > > AUTOSTUDY => 1, > > DEBUG => 4, > > ); > > > then I see > > [java][3] packet sent is ok java_object:1:1:javax.xml.bind.JAXBException > > [perl][3] packet recv is ok java_object:1:1:javax.xml.bind.JAXBException > > [perl][3] checking if stub is array... > > [perl][3] perl doesn't know about 'javax.xml.bind.JAXBException' > ('perlAPI::javax::xml::bind::JAXBException') > > [perl][2] autostudying javax.xml.bind.JAXBException... > > [perl][3] perl doesn't know about 'javax.xml.bind.JAXBException' > ('perlAPI::javax::xml::bind::JAXBException') > > [perl][3] reporting on javax.xml.bind.JAXBException > > > I hope perl inline works with JAXB . BTW, my Java API works fine meaning I > use a Java main to call this > > API and the xml file is loaded without problem. > > > thanks, > > > David > > > > > > ------------------------------ > > *From:* David Mertens <dcmertens.p...@gmail.com> > *To:* David Wang <kuoweiw...@yahoo.com> > *Cc:* "inline@perl.org" <inline@perl.org> > *Sent:* Thursday, December 12, 2013 5:37 AM > *Subject:* Re: New to Inline::Java and a quick question > > > Yep, as a rule, if you need to install a Perl module, a simple "cpan > Module::Name" should do it. If you are on a Unixish system, you may have > installation permission issues, in which case there are known work-arounds. > But I'm sure you'll ask when you come to those. :-) > > Good luck, and don't be afraid to ask more questions as they come up! > > David > > > > On Wed, Dec 11, 2013 at 7:38 PM, David Wang <kuoweiw...@yahoo.com> wrote: > > Ok, I figured it out. Hope it can be documented somewhere. > > > Download Inline-0.53 > > > go to the dir > > cpan Inline::Java << was instructed by some nice guy > > > Thanks > > > David > > > > ------------------------------ > > *From:* David Wang <kuoweiw...@yahoo.com> > *To:* "inline@perl.org" <inline@perl.org> > *Sent:* Wednesday, December 11, 2013 4:25 PM > *Subject:* New to Inline::Java and a quick question > > > Hi > > > I am very new to this stuff, just started to hear about it today. I looked > around the web and I find the installation > > instructions for inline::c like the following > > > perl Makefile.PL; > > make; > > make test; > > make install; > > > But I can't find anywhere else that tells us how to install inline::Java ? > BTW, I found the latest Inline is Inline-0.53.tar.gz and I use Redhat 5 > > > Thanks > > > David > > > > > > > > > -- > "Debugging is twice as hard as writing the code in the first place. > Therefore, if you write the code as cleverly as possible, you are, > by definition, not smart enough to debug it." -- Brian Kernighan > > > -- ===================== Patrick LeBoutillier Rosemère, Québec, Canada