Beefy Boxes and Bandwidth Generously Provided by pair Networks DiBona
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re^5: Inline::Java Usage: _Inline/ directory creation

by syphilis (Canon)
on May 14, 2012 at 11:18 UTC ( #970404=note: print w/ replies, xml ) Need Help??


in reply to Re^4: Inline::Java Usage: _Inline/ directory creation
in thread Inline::Java Usage: _Inline/ directory creation

Yes, that doesn't look right. It's as though it just ignores the DIRECTORY setting completely.

One would expect that if DIRECTORY was not a valid option there, then the script would croak (or at least complain) with a message that tells you so ... but maybe Inline::Java doesn't do that.
What happens if you replace "DIRECTORY" with "RUBBISH" in your script. Does it then complain that RUBBISH is an unknown option ?

Does it work as intended if you rewrite the script as:

use Inline Config => DIRECTORY => "/u/narlab/InlineLib/"; use Inline Java => "STUDY", STUDY => [], AUTOSTUDY => 1, STARTUP_DELAY => 40, PORT => 14567, JNI => 1, EXTRA_JAVA_ARGS => '-Xmx800m'; use Inline::Java qw(study_classes cast caught); use Inline Java => <<'EOJ'; public class Test { public static void init() { System.out.println("test"); } } EOJ my $t = Test->new(); $t->init();
UPDATE: You could also try use warnings; and see if that provides any useful diagnostics as to why DIRECTORY is being ignored.

Cheers,
Rob


Comment on Re^5: Inline::Java Usage: _Inline/ directory creation
Select or Download Code
Re^6: Inline::Java Usage: _Inline/ directory creation
by bhaskar_narla (Novice) on May 15, 2012 at 05:03 UTC

    I have used use warnings, but didn't get any info on why DIRECTORY is being ignored.

    The alternate(below one) you suggested is working as expected. Thanks

    use Inline Config => DIRECTORY => "/u/narlab/InlineLib/";
      I have used use warnings, but didn't get any info on why DIRECTORY is being ignored

      Thanks for checking.
      I'll raise this on the Inline mailing list and see what the Inline::Java author wants to do about it - and whether there's something Inline should be doing differently.

      I'll update this thread with the outcome ... iff there *is* an outcome :-)

      Cheers,
      Rob
        I did post about this to the Inline mailing list, and the Inline::Java author (Patrick LeBoutillier) did respond. The thread can be viewed here.

        If anyone wants to take this further, I suggest posting to that mailing list.

        Cheers,
        Rob

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://970404]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (9)
As of 2013-05-23 11:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best material for plates (tableware) is:









    Results (479 votes), past polls