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