Java applet won't run under JRE7, no error displayed in console

60,056

Here's what I did to solve the problem:

Java Control Panel -> Java tab -> View... (and manage Java Runtime versions and settings for Java applications and applets...) -> Find

Point the search to the Java folder in the Program Files (for a more efficient search). In my case, the control panel found additionally the JDKs (which I also had installed). It already knew about the two JREs I mentioned in the question above.

I accepted the new findings and applets now work in Chrome and IE9.

My theory is that something linking browsers to JREs was not right (the browser was launching the JRE, hence I got a console and an error message in the applet rectangle, but it wasn't correct somehow). Scanning for the JREs again fixes the glitch somehow.

Share:
60,056
Fuhrmanator
Author by

Fuhrmanator

Can't see my photo? I stopped using Gravatar because of this flaw in its design that is a privacy risk.

Updated on August 31, 2020

Comments

  • Fuhrmanator
    Fuhrmanator over 3 years

    Under Windows 7, 64-bit, since upgrading to JRE-7 32-bit, under IE9 32-bit or Chrome, I can't run applets such as this one. Inside the Applet rectangle, I see the message "Error. Click for details"

    Clicking on the applet box (blank) leads to a dialogue box:

    Application Error 
    DrawingLines.class
    There was an error while executing the application. Click "Details" for more information.
    

    Clicking "Details" button opens the Java console, but there are no errors, just

    Java Plug-in 10.3.0.5
    Using JRE version 1.7.0_03-b05 Java HotSpot(TM) Client VM
    User home directory = C:\Users\Blah
    ----------------------------------------------------
    c:   clear console window
    f:   finalize objects on finalization queue
    g:   garbage collect
    h:   display this help message
    l:   dump classloader list
    m:   print memory usage
    o:   trigger logging
    q:   hide console
    r:   reload policy configuration
    s:   dump system and deployment properties
    t:   dump thread list
    v:   dump thread stack
    x:   clear classloader cache
    0-5: set trace level to 
    ----------------------------------------------------
    

    The developer's tools console is blank in both browsers.

    If I reload the page, I eventually get a kind of deadlock, where the browser stops responding.

    Any idea why no error is showing in the console?

    (edit) Because my JREs are 32-bit, the 64-bit version of IE9 doesn't run applets. This makes sense, and the browser reports the message "Your browser is ignoring the APPLET tag" or equivalent. I am using 32-bit JREs because I develop some software based on JMF (which is only compatible with the 32-bit JRE).