It's the LIBPATH that's most important. Something like
set UNIXROOT=x:
set PATH=x:\usr\bin;%PATH%
set BEGINLIBPATH=x:\usr\lib
set LIBPATHSTRICT=T
Changing x as needed and run at a cmd prompt then try running the Java program from the same cmd prompt. You could even just type the above into a cmd prompt
Actually I tried that, Dave, and it was a no go - but I will file away the advice, as it may come in useful for another issue I'm examining. By the way was set LIBPATHSTRICT=T supposed to be "T" or changing "X" as needed (I tried it either way - no difference)
After a good nights sleep, I solved the problem this morning - and the solution may be a quirk or bug in the programs involved.
Reading the requirements for Java 6 GA5, from both your note, and the instructions made me wonder what was installed on the partition that worked. It was installed three years ago and has had numerous libraries added to it, prior to our using the UNIX framework of installation, I found all the requisites there (which I should probably clean up sometime to avoid DLL conflicts), including GCC446,dll, the LIBc's in \eCS\dll and Odin ............ but not on the new partition.
I tried out having just the GCC and LIBc in the partition - no difference
In summary, it needed the ODIN libraries to be installed on the boot partition.
Once they were there, both programs started up - and without even a boot to load the new LIBPATH from CONFIG.SYS, which was interesting.
I then remmed out the ODIN statements afterwards to see if I could reproduce the problem - and again both programs started up!
To verify this, I went to another machine, where I had installed a new eCS 2.2 partition with the UNIXROOT also on the E: SYSTEM partition on that machine, started up the same programs, with the same parameters, and couldn't get the programs to run. Installing ODIN on that boot partition again eliminated the problem (and yes removing references to ODIN in the CONFIG.SYS and rebooting again the programs still started up)
I have a number of Java programs now, and they all have started up and ran without any problems with Java 6, with the ODIN libraries installed in the UNIX framework in either configuration (ie. located either on the boot partition or on the shared SYSTEM partition. I can only conclude that there is some quirk or bug in these two programs which need to know that certain dll's are present, for whatever reason, on the boot partition, even if they don't use them (or perhaps they would be important in playing the game, as I having tried playing either yet.). Not being a programmer, I'm not sure of the intricacies of why this would occur - being a troubleshooter by profession I only know only that it solved this particular problem.
If that is indeed the solution, I expect anyone installing all libraries to a UNIXROOT on the boot partition using YUM or ANPM would never notice this issue But this was an interesting little troubleshooting problem.
If you or others have any questions let me know.
Best and Thanks for the guidance!
Mark