Thanks for the great responses. I am glad it is not as dependent as I thought.


________________________________
 From: Patrick LeBoutillier <patrick.leboutill...@gmail.com>
To: Russ Tremain <ru...@releasetools.org> 
Cc: David Wang <kuoweiw...@yahoo.com>; "inline@perl.org" <inline@perl.org> 
Sent: Monday, December 16, 2013 6:30 PM
Subject: Re: New to Inline::Java and a quick question
 


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

Reply via email to