Search Mac Software Downloads
|
DESCRIPTION
Java Embedding Plugin is a utility (currently in beta release) that allows other web browsers than Apple's Safari to use the most recent versions of Java (1.4.X) on Mac OS X. Currently it supports recent versions of the Mozilla "family" of browsers, when used together with an updated version of Mozilla's MRJ Plugin Carbon (included in this distribution). But in principle any web browser could use one of the Java Embedding Plugin's two APIs to add support for Java 1.4.X.

The current versions of the Java Embedding Plugin and the updated MRJ Plugin Carbon have been tested with Mozilla 1.6 and 1.7.X, Firefox 0.8 and 0.9.X, and Camino 0.7 and 0.8.X on OS X 10.2.8 with Java 1.4.1 and OS X 10.3.5 with Java 1.4.2 Update 1 and Java 1.4.2 Update 2.

The current version (0.8.6) of the Java Embedding Plugin has not been tested with Java 1.4.2 "plain" or on Mac OS X 10.3.3 or 10.3.4. But previous versions of the JEP (e.g. 0.8.2) worked in these environments, and so (I believe) should version 0.8.6.

Apple's Java 1.4.2 and above have one additional requirement, unrelated to the Java Embedding Plugin -- an appropriate version of the JavaPluginCocoa.bundle must be present in the /Library/Internet Plug-Ins folder.

WHAT'S NEW
Version 0.9.7.2:
  • Mouse-move tracking now works in Java-created windows.

    Versions 0.9.7 and 0.9.7.1 of the Java Embedding Plugin had a bug that prevented mouse-moved events being sent to Java applets running in Java-created windows.

    This resolves the following: https://bugzilla.mozilla.org/show_bug.cgi?id=495278 Mouse events and timers are now handled much more responsively.

    When you move or drag the mouse across a Java applet that responds to mouse moves or mouse drags, you're now much less likely to see gaps or delays. The same is true of applets that change rapidly on a timer (e.g the NOAA radar applet at http://www.weather.gov/radar_tab.php).

  • The "Java Information" link in the JEP's about:plugins display has been updated (from http://gemal.dk/browserspy/java.html to http://browserspy.dk/java.php).

    This resolves the following: https://bugzilla.mozilla.org/show_bug.cgi?id=494150

REQUIREMENTS
Mac OS X 10.4 or later.

Bookmark and Share

Developer:Javaplugin Project
Downloads:24,358
  - Version d/l:1,779
Internet:Browsers
License:Free
Date:03 Jun 2009
Platform:PPC/Intel
OTHER PEOPLE SUGGEST
    No similar products suggested yet
    Suggest something else:
    Java Embedding Plugin User Reviews (17 posts)Write A Review
    sort: smiles | time
    Dec 18 2006
    *****

    JCRAIG  Bug fixes and speed increase make this an excellent update. Thanks Steven!  
    (Version 0.9.6)

    praisebury
    +1
    [ Reply ]
    Apr 28 2009

    VIVI22  How can I install Java Embedding Plugin 0.9.7. in my MacBook Pro. Please help me  
    (Version 0.9.7)

    praisebury
    0
    [ 1 Reply - Reply ]
    Replies:
    Apr 28 2009

    JCRAIG  If you are using nightly builds of Firefox or Camino, you need not do anything as JEP is included in the app package. Otherwise, see the info on this page:

    http://javaplugin.sourceforge.net/Readme.html#h-III  
    (Version 0.9.7)

    praisebury
    +1

    Oct 23 2005
    *****

    ZIRE71MAN  Works great...Keep it up!!!  
    (Version 0.9.5)

    praisebury
    0
    [ 1 Reply - Reply ]
    Replies:
    Nov 2 2005

    ZIRE71MAN  Works with firefox 1.0.7...nice job...  
    (Version 0.9.5)

    praisebury
    0

    Sep 17 2005

    DPG4450GUY  Well, partial success - Mozilla 1.7.11 operates correctly - passes Sun dot com's JVM test (dancing duke) and chat.yahoo.com . . .

    What is going on that SeaMonkey, Camino, and Firefox can't operate nicely with it?

    10.3.9 + Java Security Update  
    (Version 0.9.4)

    praisebury
    0
    [ 1 Reply - Reply ]
    Replies:
    Oct 28 2007

    ___ A.M.M___  I THINK THIS SITE IS COOL,I JUST WANNA TRY  
    (Version 0.9.6.3)

    praisebury
    0

    Sep 17 2005
    **½..

    DPG4450GUY  0.9.4 didn't fix it on my machine.

    SeaMonkey, Camino 1.0 alpha 1,

    Firefox 1.0.6 still will not load

    any java applet for Yahoo.

    :-(  
    (Version 0.9.4)

    praisebury
    0
    [ Reply ]
    Sep 16 2005

    MARKJMK  Here is an explanation of why it is not working. http://sourceforge.net/tracker/index.php?func=detail&aid=1291312&group_id=107955&atid=649116

    I have the same problem, I am having to use Safari for playing Pogo games. I had forgot how slow Safari is.  
    (Version 0.9.3)

    praisebury
    0
    [ Reply ]
    Sep 15 2005

    ZIRE71MAN  This has stopped working...I don't know if it's the new version of firefox or the new java update that just came out. I tried to download the beta from sourceforge but it didn't work either. Now I have to switch to Safari to play yahoo games...  
    (Version 0.9.3)

    praisebury
    0
    [ Reply ]
    Jul 26 2005

    ANONYMOUS  Firefox 1.06 on OS-X 1039: "dyld: /Applications/Firefox.app/Contents/MacOS/firefox-bin file is not a regular file: /Library/Internet Plug-Ins/MRJPlugin.plugin (can't possibly be a library)" and closes.

    I have made sure to 'touch' modification date of MRJplugin. Didn't though touch "Java Applet.plugin" and "Java Applet Plugin Enabler" since on those, the readme only says 'check the file dates' but nothing else.

    Any ideas?  
    (Version 0.9.3)

    praisebury
    0
    [ Reply ]
    Jul 25 2005
    *****

    DPG4450GUY  CHANGELOG from the "Change Text" file for 0.9.3:

    Changes From Version 0.9.2 to 0.9.3

    1. Made further improvements to my workarounds for the large number of

    spurious updates that Mozilla-family browsers send to the MRJ

    Plugin JEP (and indirectly to JavaEmbeddingPlugin.bundle).

    In the past I've called this the "Camino spurious updates bug".

    But, though the problem may be worst in Camino (particularly in the

    most recent versions), it really effects all the Mozilla-family

    browsers. Unless we do something about them, these redundant

    updates cause applets to flash annoyingly, sometimes several times

    per second.

    With JEP 0.9.3 I added a new call, MaybeDrawJavaApplet(), to the

    Java Embedding Plugin C/C++ API, and shifted some of the burden of

    squelching spurious updates from the MRJ Plugin JEP to

    JavaEmbeddingPlugin.bundle.

    For more information see MaybeDrawJavaApplet() in

    JavaEmbeddingPlugin.h, item #B16 in Changes-JEP.txt, JEPController

    maybeDrawApplet, JEPController handleCarbonUpdate and MyNSView

    _drawRect in Controller.m, and forwardEvent_EF() in Handlers.m.

    2. Fixed a problem that caused the Print dialog to be messed up in

    Carbon browsers (Firefox and Mozilla/Seamonkey) on OS X 10.4.X

    (Tiger). This was due to a Tiger-specific side effect of one of my

    workarounds for Apple's Cocoa/Carbon interface bugs.

    For more information see drawRect_CWV(), isFlipped_CWV() and

    isFlipped_CWF() in Handlers.m. Also see the following bug report:

    http://sourceforge.net/tracker/index.php?func=detail&aid=1221337&group_id=107955&atid=649116

    3. Improved my workaround for an Apple bug that caused crashes when

    you press Control+key or Option+key combinations while the focus is

    in an applet. This workaround was first introduced in JEP 0.9.1

    (see item #4 in that version's Changes.txt). But I discovered that

    these crashes still happened, under some circumstances.

    The enhanced workaround should fix them completely. For more

    information see insertText_AWT() in Handlers.m.

    4. Fixed a crash bug triggered by applets that use Java sound when

    they're run in Java 1.5 on OS X 10.4.X (Tiger).

    Code in the Java sound library (libjsound.jnilib) thought it was

    running on Java 1.4.2, not Java 1.5. The fix involved changing to

    a better method for telling the various Java components which Java

    version is running.

    For more information see JEPController checkBundle in Controller.m.

    Also see the following bug report:

    http://sourceforge.net/tracker/index.php?func=detail&aid=1206781&group_id=107955&atid=649116

    5. Made it more likely that Command+key combinations (like Command+T

    or Command+W) will work in Carbon browsers (like Firefox and

    Mozilla/Seamonkey) when an applet has first been loaded in a page,

    but before the user has clicked the mouse in it.

    (These key combinations (except for Command+H and Command+Q) will

    still stop working once you click the mouse on an applet -- this is

    a feature (or design flaw) of the Mozilla-family Carbon-based

    browsers. They'll start working again when you click the mouse

    outside any applet.)

    For more information see MyNSApplication sendEvent in Controller.m.

    6. Fixed a couple of hang/freeze bugs in Java-to-JavaScript

    LiveConnect (in the MRJ Plugin JEP). For more information see

    items #B20 and #B21 in Changes-JEP.txt.

    7. Worked around an obscure Apple bug in Tiger that causes some

    applets which update themselves continuously not to be displayed

    correctly. An example of this problem is the video applet at

    http://java.sun.com/j2se/jre_check/index.jsp

    For more information see getContext_ADCM() in Handlers.m.

    8. Many other minor fixes and improvements.  
    (Version 0.9.3)

    praisebury
    0
    [ Reply ]
    May 23 2005
    ****½

    JEDIK  A must have to any Gecko user. Thanks for the project. Please keep up the excellent work! :)  
    (Version 0.9.2)

    praisebury
    0
    [ Reply ]
    View all 17 posts >>