Below is the code in my test script.
use Inline Java => "STUDY",
STUDY => [],
AUTOSTUDY => 1,
STARTUP_DELAY => 40,
PORT => 14567,
JNI => 1,
EXTRA_JAVA_ARGS => '-Xmx800m',
DIRECTORY => "/u/narlab/InlineLib/";
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();
Unix output
narlab@vnc3.hyd:/u/narlab/InlineLib> ls -la
total 32
drwxr-sr-x 3 narlab narlab 4096 May 14 15:37 .
drwxr-sr-x 107 narlab narlab 24576 May 14 15:21 ..
drwxr-sr-x 2 narlab narlab 4096 May 14 15:19 code
narlab@vnc3.hyd:/u/narlab/InlineLib/code> ls -la
total 20
drwxr-sr-x 2 narlab narlab 4096 May 14 15:19 .
drwxr-sr-x 3 narlab narlab 4096 May 14 15:37 ..
-rwxr-xr-x 1 narlab narlab 797 May 14 15:08 test.pl
-rwxr-xr-x 1 narlab narlab 759 May 14 15:10 test1.pl
-rwxr-xr-x 1 narlab narlab 525 May 14 15:11 test2.pl
narlab@vnc3.hyd:/u/narlab/InlineLib/code> perl test2.pl
test
narlab@vnc3.hyd:/u/narlab/InlineLib/code> ls -la
total 24
drwxr-sr-x 3 narlab narlab 4096 May 14 15:39 .
drwxr-sr-x 5 narlab narlab 4096 May 14 15:39 ..
drwxrwsr-x 4 narlab narlab 4096 May 14 15:39 _Inline
-rwxr-xr-x 1 narlab narlab 797 May 14 15:08 test.pl
-rwxr-xr-x 1 narlab narlab 759 May 14 15:10 test1.pl
-rwxr-xr-x 1 narlab narlab 525 May 14 15:11 test2.pl
narlab@vnc3.hyd:/u/narlab/InlineLib> ls -la
total 44
drwxr-sr-x 5 narlab narlab 4096 May 14 15:39 .
drwxr-sr-x 107 narlab narlab 24576 May 14 15:21 ..
drwxrwsr-x 2 narlab narlab 4096 May 14 15:39 build
drwxr-sr-x 3 narlab narlab 4096 May 14 15:39 code
-rw-rw-r-- 1 narlab narlab 683 May 14 15:39 config
drwxrwsr-x 3 narlab narlab 4096 May 14 15:39 lib
|