Hi,
As an IT professional I attempt to stay abreast of developments within the industry. Hence, the reasons for making my original post were entirely out of innocent, academic curiosity that was based on a conversation I had with a trusted friend. It was not intended to be in any way malicious or inflammatory, and I can only apologise for any offence I may have caused to members of this forum.
Adrian
> I heard a rumour recently that Java (both applets and
> applications) will not work on a Pentium 4 machine.
> This seems a little far fetched to me, and I was
> wondering if anyone out there has heard anything to
> prove or disprove it.
>
> Thanks very much
>
> Adrian
I got this from the following Intel link today:
http://developer.intel.com/design/processor/future/manuals/knownissue.htm
Known Software Issue(s)
CPUID detection for Intel Pentium 4 processor system:
Intel has identified that applications which use the Symantec Just in Time Compiler library file ("symcjit.dll" for Microsoft Windows* operating system and "symc_jlt.nlm" for Novell Netware* 5.1) may not run properly on Pentium 4 processor systems because the library does not properly identify the processor. The failure typically is that the affected application such as Oracle 8i, simply terminates. Under Microsoft Windows*, the properties of the DLL are: "Symantec Java! JustInTime Compiler Version 3.10.107 for JDK 1.2 Copyright (C) 1996-99 Symantec Corporation Dynamic Link Library file". DLLs older than this will also not work. To confirm the version you are using, select the DLL, right click on the selected DLL and select Properties, and then the Version tab. Intel encourages all Software developers to do the following immediately:
Check if your application(s) uses the Symantec Just in Time Library file Request an updated library file from your provider Test your application with the new library file on Pentium 4 processor system Ensure you have plans in place to provide application updates and address customer concerns
*Other brands and names are property of their respective owners
That would rule out "both applets and applications", since last I checked Symantec's JIT isn't used in the more recent Java releases.
And I expect Java 1.1 use will be on the decline soon enough, hopefully, since Microsoft aren't giving it away with their OS anymore. ;-p
> I don't think this is rumour. I had problem to run
> jre1.1.8 on my pertium 4 machine. My application
> won't launch. Once I deleted symc_jlt.dll (can't
> remember the name) where is located in the jre folder.
> My application runs fine
Thanks for the input. I did just that and now my application will launch, however I get the Applet Warning "yellow bars" at the bottom of all my windows. Any Ideas on how to remove them or what I should do to get an updated copy of the dll file?
K
Are you certain that it wasn't that Java didn't work for four Pentium computers? Or maybe that jdk1.4 can be distributed for Pentium 4 computers.. Or maybe that if four people use a Pentium 4, all with jdk1.4 installed for more than four hours, Java 1.4 will go no more. Or perhaps you'd realize that java is an interpreted language, and there really isn't any way to make it so it will absolutely not run on any machine.
-Jason Thomas.
OK, SOME of us are actually trying to solve legitimate problems here and don't have time for smartass answers.
First, let me say thank you to the other users who have posted messages to help their fellow users solve problems such as this one. If Intel acknowledges the problem, it's not a rumor. If several hundred people have the problem it's legit.
I realize that there are many out there who don't like Intel and Microsoft, and slam them every chance they get. However, there are some of us who are forced into using their products, and when a problem occurs, we turn to support forums such as this one for help. It would be nice if the people who have nothing better to do with their time would find another forum to post those type of messages.
Yes, the problem is a real problem not rumors.
I've changed Mother Board and CPU and now with
the P4 i've an error every time that i try to run
some java program (also java console, java, javaw, jre etc
etc). Intel say that the problem is in the symcjit.dll
that try but not identify the CPU id. I don't know how
and who has the source of this library (symantec ?)
but the fix appear to be easy knowing the problem
so i hope that a new corrected version of symcjit.dll
come from somewhere ... All the application used by
banks and many other use java for signing the
operation.
Are you guys sure that this is the problem of the CPU .. not the problem on the OS? What I heard is, microsoft didn't packed the Java virtual machine with it's new OS Window XP. If you are using window XP and having trouble running java code... try downloading a copy of VM and install it. That should help.
Andy
Just to re-interate what some other folks have already posted. I ran into the same problem with 2 Java applications on a Pentium 4 machine running Windows 2000 Pro. One application used JRE1.1.7, the other used 1.2. In both cases, renaming/removing the file 'symcjit.dll' allowed the applications to launch.
Incidently, this file no longer appears in the JRE. At least I couldn't find it in JRE1.3 so I would assume it no longer there in even newer versions.
-Noah
> I heard a rumour recently that Java (both applets and
> applications) will not work on a Pentium 4 machine.
> This seems a little far fetched to me, and I was
> wondering if anyone out there has heard anything to
> prove or disprove it.
>
> Thanks very much
>
> Adrian
I have four different jre-using applications on my computer (P4 w/ Windows NT sp6). Some work, some don't.
I ran FileMon to view the files accessed during the part that uses Java. The log shows the 1.1.6 JRE version of jrew.exe reading from symcjit.dll. The application successfully completes the operation.
Could there be certain functions within the symcjit.dll that work, and others that cause this problem. I find surprisingly little on Sun's web site about this bug. Any answers?
> I heard a rumour recently that Java (both applets and
> applications) will not work on a Pentium 4 machine.
> This seems a little far fetched to me, and I was
> wondering if anyone out there has heard anything to
> prove or disprove it.
Yes, there are known problems with some versions of the Java JVM's for Windows and the Pentium 4 processor. I don't know of any specifics about applets, but I do know that older versions of Java 1.1.x, Java 1.2.2 (and earlier Java 2), etc have problems.
A simple search using Google and this expression - java "pentium 4" - showed a few release notes and what to do about them.
Chuck
I am running 1.2.2_005 jre on a pentium 4 and the java application crashes. Somewhere in this forum (this discussion thread) somebody deleted/renamed the SYMCJIT.DLL file and his java applications started to work. Does anybody know if this solution is supported by Sun or is the downloading and installation of 1.2.2_011 the only Sun supported solution to this problem?
I am running 1.2.2_005 jre on a pentium 4 and the java application crashes. Somewhere in this forum (this discussion thread) somebody deleted/renamed the SYMCJIT.DLL file and his java applications started to work. Does anybody know if this solution is supported by Sun or is the downloading and installation of 1.2.2_011 the only Sun supported solution to this problem?
I've come across the same problems with Java Runtime Enviroment (JRE and JREW) using Orcale 8.0 on a P4 machine, where the Oracle interface would not load. After locating the Symantec Just In Time .dll file (symcjit.dll), I simply moved it to a temp directory, and the Oracle interface loaded fine.
Julius