[Opera-users] Checking Java ?

Carlos the Beatific Carloso at mindspring.com
Wed Jun 20 19:36:03 UTC 2001


On Sun, 10 Dec 2000 05:07:50 -0600, you wrote:

>On Sun, 10 Dec 2000 01:42:39 -0800, you wrote:
>>
>>> >I have (I think) replaced the Sun Java (normally used by "Opera")
>>> >with the Java from IBM....
>>
>>Is Java for IBM better than Sun Java?  What's the difference 
>>between the two?
>>
>>David
>
>David,
>	The following "long quote," explains all I know on the subject.
>I have had this saved for months, and just decided to try the
>replacement....At first blush, I believe it has helped....I wouldn't
>issue a written guarantee, but time will tell.
> @ ]])                   Wendy
>            @ ]])       aka: Toushoes
>
><Quote>
>This following post of mine is a direct quote from a post in...
>  <news:comp.infosystems.www.browsers.ms-windows>
>  Message-ID: <399041d1$0$87338$45beb828 at newscene.com>
>I thought it might be of interest for some people here
>in Opera NG's too.
>
>[BLOCKQUOTE]
>
>Opera 4 is there and another time IE gets shown how a browser is
>supposed to be like. Okay, Opera's CSS support is still not flawless
>and IE make less mistakes here, but in questions of speed the winner
>is pretty clear.
>
>There is only one thing that really sucked:
>Opera forces you to use the JRE of Sun, what in my case is pretty
>stupid. Because I'm all the time developing in Java, I always have a
>SDK installed on my system, but not the one of Sun.
>
>When you take a look at comparison of JVMs you'll see that Sun's one
>is the slowest, buggiest and most unstable one (and that although they
>are the inventors of Java!). This is no big problem, since Sun
>regularly makes the source code public and other companies can try to
>make it better.
>
>One company that made it better for PC has always been IBM. Their
>latest SDK1.3 release (I think it's still not official though) is
>lighting fast compared to Sun's one and that's why I have this JDK
>installed on my PC. Unfortunately Opera refuses to accept it, even
>though IBM is shipping Netscape compatible plug-ins of the JVM (that
>works with Netscape).
>
>I asked the Opera support if it isn't possible to use any JVM instead
>of the one of Sun, but I'm still waiting for the answer...<arrrrrgh>
>
>"If nobody can help, help yourself!"
>
>Here is how it's done ^_^
>
>1. Installation
>You install Opera 4 as usually (the package without the JVM inside,
>being the small one). After that you install IBM's JDK (to any
>directory of your choice). In my case Opera is at D:\Programs\Opera
>while the IBM JDK is at C:\IBM\Java13
>
>2. Plug-ins
>Although it also worked without that (at least all test applets
>worked), I think it's better to not leave out this step. At the subdir
>jre/bin (in my case c:\IBM\Java13\jre\bin) you will find the following
>files: npjava11.dll, npjava12.dll, npjava32.dll. Copy them to your
>Opera plugin directory (in my case D:\Programs\Opera\Plugins).
>
>3. Registry
>This alone won't solve the problem as Opera searches for a certain
>registry key. IBM only places its data at a key named "IBM", but Opera
>looks for a key named "JavaSoft". So we have to build this registry
>part ourselves. Create a new file and name it "ibm.reg" (e.g. with
>notepad). The content of my file was:
>
>#REGEDIT4
>#
>#[HKEY_LOCAL_MACHINE\Software\JavaSoft]
>#
>#[HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment]
>#"CurrentVersion"="1.3"
>#
>#[HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\1.3]
>#"JavaHome"="c:\\ibm\\java13\\jre"
>#"MicroVersion"="0"
>#"RuntimeLib"="c:\\ibm\\java13\\jre\\bin\\classic\\jvm.dll"
>#
>#[HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\1.3.0]
>#"JavaHome"="c:\\ibm\\java13\\jre"
>#"MicroVersion"="0"
>#"RuntimeLib"="c:\\ibm\\java13\\jre\\bin\\classic\\jvm.dll"
>#
>#[HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Plug-in]
>#
>#[HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Plug-in\1.3]
>#"JavaHome"="c:\\ibm\\java13\\jre"
>#"RuntimeLib"="c:\\ibm\\java13\\jre\\bin\\classic\\jvm.dll"
>
>(Every line has "#" in front to detect UNWANTED line breaks. The file
>that you are going to create mustn't have any #'s inside! Every #
>means here starts a new line, other line breaks are added by my news
>client and shouldn't be there in your file)
>
>Of course you must alter the data according to your needs. As you can
>see it points to the Java home-dir and to the engine DLL. In case you
>installed the engine to another path, alter the directory information.
>Be sure that you always use double \ instead of single ones (this is
>no error, it's required by Regedit). Once you saved the file,
>double-click it and it'll be added to your registry (of course you
>could also create all those keys by hand if you like, using Regedit).
>After that you can delete the file again.
>
>
>When you have done everything correctly, Opera will now also work with
>the JVM of IBM or theoretically with every existing JVM of your
>choice.
>
>--
>TGOS
>
>[/BLOCKQUTOE]
>
>-- 
>Jan Roland Eriksson (CSSPG)
><URL:http://css.nu/>

Dear Wendy,

A followup;  I followed these instructions, and am using IBM JVM1.3
(identified in Plugins as Java for Netscape..hmm) further id'd as
"npjava11.dll *12.dll and *32.dll.  Does all that look correct?

Am currently at version 5.11 of Opera.

Are you still using IBM Java?  is a newer version available?  

Remember that accessing, downloading and installing was a real chore.
-- 
Thank you for your time.

Warm Regards, Carlos



Wife tells me I even laugh in my sleep, so I think I
rate a ten on the dementia scale - which is further
proven by my career choice of bookseller.   There are
better ways of starving, I'm told.
  Brian Rice in rec.arts.mystery




More information about the Opera-users mailing list