IB TWS & JRE v 1.4.1_02

Quote from corvus:



Actually, I just did try it. It did nothing. My MS VM version is already 3809 and that version was older.




Sorry, that comment wasn't directed entirely at you, just to the ET populace at large.

But that made me think about your situation for a sec. You say that you downloaded this VM and that improved your standalone IB? Don't think so. Take a look at what the link for IB points to...you'll see that it actually calls the Sun JRE java VM somewhere on your machine...the cmd looks something like: ""C:\Program Files\Java\j2re1.4.1_01\bin\javaw.exe" -jar E:\PROGRA~1\Jts\jts.jar E:\PROGRA~1\Jts". If it doesn't , I'll eat crow on this one.

I think you just need to download a new JRE version (1.4.1_02), and point TWS at that one instead. You 've probably been upgrading you JRE, but TWS was always pointing at the old one!




I did explore the link...the MS VM version I have on my machine is later, 3809. In fact, that helpful file is everywhere out there now that MS can't distribute it. Trouble is, I believe that it is the simply the last VM MS produced...which is only a Java 1.1 VM. I would not suggest people use it unless they have unusual problems with the latest Sun VM or they are trying to access an applet that relies on MS proprietary APIs. I haven't seen too many people have trouble with the Sun VMs, but hey it happens. Check out this link: http://support.microsoft.com/default.aspx?scid=kb;en-us;163637

I think this is a common misunderstanding BTW...Sun's early VMs for 1.0.2 and 1.1 were doggishly slow. MS came out with a VM for 1.0.2 that was terrible, but their 1.1 VM was top notch and beat the pants off of the Sun VM for stability and performance. Java stayed at 1.1 for some time, and then MS added a bunch of proprietary APIs to the VM, which upset Sun a great deal and (apparently) violated Sun's license of Java to MS. MS halted work on their Java VM and it froze at v1.1. In the meantime, Sun came out with 1.2 which was a significant enhancement of the Java language and especially the UI side. However, their 1.2 VM wasn't all that great. 1.3 improved the VM further, and 1.4 is better still. I still think the MS VM was a better all-round piece of code...but because the UI code is so different in post 1.1 VMs, alot of applications written post 1.1 are not backwards compatible any more. If the engineers at IB think you should use the latest VM, they probably have a reason for that comment.

However, all things aside, I wish Sun would produce a post 1.1 VM with the same stability and performance of MS's now ancient 1.1 VM.




Not sure about this comment. Yes JTrader is a java 1.1 app, so it will run on the older MS VM and the Sun VMs, perhaps better because MS's 1.1 VM is a great piece of work. However, I write apps for a living, and alot of Java applications, and in my experience and opinion, the Sun product is far superior to a 4 year old MS product that they are not allowed to even produce security fixes for anymore. Everybody's set up is different no doubt, but I haven't run across too many cases where someone would be better off using the older VM except with certain specific applications that weren't coded to the open standard, or in the odd case that someone only used 1.1-based applications.


Slam dunk... in your face... classy, poster shot... for brother Corvus! (no offense slapshot... thanks for creating the debate)
:cool:

And not even one typo... ! :D

Heck... Im still learning DOS. What's ctrl/p again?

:eek:

I
 
Quote from slapshot:

Hmm, still can't find the file - thanks for trying

The security hotfix on that krm tech website upgrades from 3805 to 3809, so if you've done that you're cool. MS might not be able to distribute even the hot fix anymore so it might not show up on windows update.

http://www.krm.com/ms/Q300845_W2K_SP3_X86_EN.exe is the security update off that site.

MS document http://support.microsoft.com/default.aspx?scid=kb;EN-US;810030 describes the situation and identifies the last VM as 3809.
 
Quote from slapshot:

Corvus,

Thanks for the patient explanation and clarification. I will defer to your technical expertise since it far exceeds my own.

I had no awareness that I needed to point TWS to the latest version of Sun for it to work correctly. Mine was a much older version.

I'll bet this is extremely common...I'm glad we had a chance to get the word out! :cool:
 
Quote from iceman1:


Slam dunk... in your face... classy, poster shot... for brother Corvus! (no offense slapshot... thanks for creating the debate)
:cool:

And not even one typo... ! :D

Oh man, not so fast...check out the grammer in this sentence:

"Trouble is, I believe that it is the simply the last VM MS produced..."

:eek: :p


Glad that between slapshot and I we could get a post like this up on ET, and glad I can share with the ET community that has been super-helpful to me. Judge Judy says that's one hour less of community service for me. :cool: :D
 
Corvus,

What about the "Java Web Start" application associated along with the sun version?

Do we need it installed or can it be deleted?

What function does it serve?

Thanks,

Paul
 
Quote from slapshot:

Corvus,

What about the "Java Web Start" application associated along with the sun version?

Do we need it installed or can it be deleted?

What function does it serve?

Java Web Start is a tool for deploying Java apps over the web. Not much uses it that I know of, it is too new. So, feel free to remove it.

For more info and to reinstall it if something needs it, go here http://java.sun.com/products/javawebstart/.
 
Back
Top