Cannot Run Java Programs in Internet Explorer for Macintosh (162743)



The information in this article applies to:

  • Microsoft Internet Explorer 2.0 for Macintosh
  • Microsoft Internet Explorer 2.1 for Macintosh
  • Microsoft Internet Explorer 3.0 for Macintosh
  • Microsoft Internet Explorer 4.0 for Macintosh
  • Microsoft Internet Explorer 4.01 for Macintosh
  • Microsoft Internet Explorer 4.5 for Macintosh
  • Microsoft Internet Explorer 5.0 for Macintosh
  • Microsoft Internet Explorer 3.01a for Macintosh
  • Microsoft Internet Explorer 3.0a for Macintosh

This article was previously published under Q162743

SYMPTOMS

When you attempt to run a Java program in Internet Explorer, the Java program may not run correctly, or may not run at all. This problem may occur even if Internet Explorer is properly configured to run Java programs.

CAUSE

This problem can be caused by either of the following situations:

  • The Java program you are attempting to run is failing byte code verification.
  • Your computer contains 8 MB of physical memory (RAM) and is low on system memory. Note that Internet Explorer requires at least 8 MB of physical RAM.

RESOLUTION

To work around this problem, use the appropriate method:

Java Program Failing Byte Code Verification

If you suspect the Java program is failing byte code verification, follow these steps to work around the problem:
  1. Start Internet Explorer, and then click Preferences on the Edit menu.
  2. Click the Web Content tab, click Don't Check Code in the Byte Code Verification box, and then click OK.
NOTE: Clicking Don't Check Code prevents byte code verification from being performed on Java programs that attempt to run on your computer, allowing unverified programs to run. Before you allow an unverified Java program to run on your computer, you should contact the administrator of the Web site that contains the Java program to report the problem, and inquire about additional workarounds that will allow you to run the program.

Computer Contains 8 MB of RAM

If your computer contains 8 MB of physical RAM and is low on system memory, quit any running programs that you are not currently using, or remove or disable any unnecessary control panels and extensions.

MORE INFORMATION

There are three types of byte code verification that Internet Explorer can be configured to use:

  • Don't Check Code: Byte code located on your local hard disk and byte code obtained from a remote source, such as the Internet or a network drive, is not verified. Potentially harmful Java programs are allowed to run on your computer.
  • Check Remote Code: Byte code obtained from a remote source is verified, but byte code located on your local hard disk is not.
  • Check All Code: Byte code located on your local hard disk and byte code obtained from a remote source are both verified.

Modification Type:MajorLast Reviewed:12/5/2003
Keywords:kbenv KB162743