I'd say there's possibly something fishy with a path.
As a start, I'd run a truss -e against your prog and directly against the java
cmdline. this will report the set of env. vars. for both somewhere at the top
of the truss. If there's differences... fix em...
looking at runner.c :
} else if (pid == 0) { //child
execl ("/usr/java/bin/java","java", "-jar", "DD.jar", NULL);
looks like you're passing an empty environment... As said, truss -e would tell
you quickly.
A.
--
This message posted from opensolaris.org