Okay - I've figured out the key to getting IBM Java 5.0 to work in Opera 9.
The main issue is that Sun's Java is organized slightly differently than IBM's Java.
Opera is expecting the main java libraries to be together in a /lib directory. IBM splits the libraries between a /bin and /lib directory.
Compounding this issue is the fact that Opera doesn't use plugins - instead, you configure Opera by pointing it at the main Java directory. Since IBM Java splits the files between two directories, Opera can't find enough files.
You can "fool" Opera though, by putting a symbolic link to the /lib directory in the /bin directory.
So - the way to get Java to work in Opera:
1. Install IBM Java 5.0 as detailed elsewhere on this forum.
2. Install Opera.
(I used opera-9.25-20071214.6-shared-qt.ppc-en.rpm from Opera.com)
3. Start Opera
4. In the Tools menu, select Preferences...
5. In the resultant Preferences dialog box, select the Advanced tab.
6. In the resultant Advanced tab, select Content in the left "tree".
7. In the Content pane, check "Enable Java". This should ungrey the "Java Options..." button.
8. Click the Java Options... button.
9. In the Java Path field paste this: /opt/ibm/java2-ppc-50/jre/bin/
10. Verify that it works correctly by clicking the Validate Java Path button.
11. Close Opera.
12. As root, create a symbolic link:
ln -s /opt/ibm/java2-ppc-50/jre/lib /opt/ibm/java2-ppc-50/jre/bin/lib
13. Restart Opera.
14. Test by going to http://www.time.gov
Cheers,
Paul




