Macintosh support for Java applets

Is there a way to auto-install the Java Runtime and plugin for Mac browsers like Internet Explorer and Netscape?
Do the <object classid...> tags work on Macs too?
I do know that Mac OS X shipped with Java 1.3.1. But how can I find out if the plugin is supported by a Mac user's browser?
thank you very much.

Has anyone gotten applets with on OS X?!?!? I have an applet that is in signed JARs on my web server. Once they get cached, I get the following in the Java Console:
Trace level set to 5: basic, net, security, ext, liveconnect ... completed.
baseURL is https://myserver:11443/iBiomaticsPortal/ppv/
documentURL is https://myserver:11443/iBiomaticsPortal/ppv/yo.jsp
Referencing classloader: sun.plugin.ClassLoaderInfo@49d886, refcount=1
Added trace listener: com.apple.mrj.JavaEmbedding.JE_AppletViewerPanel[com.ibiomatics.ppv.applet.Applet,0,0,0x0,invalid,layout=java.awt.BorderLayout]
Sending events to applet. LOAD
Determine if the applet requests to install any JAR
Jar cache option: Plugin
Jar archive(s): DEapplet.jar,DEserverstubs.jar,jcchart451Kplus.jar
Jar cache version(s): 1.0.3.0,1.0.3.0,3.0.0.1
Check if DEapplet.jar exists as entry in cache table
Check if DEapplet.jar actually exists in cache
Check if DEapplet.jar is upto-date
DEapplet.jar is upto-date in cache
Check if DEserverstubs.jar exists as entry in cache table
Check if DEserverstubs.jar actually exists in cache
Check if DEserverstubs.jar is upto-date
DEserverstubs.jar is upto-date in cache
Check if jcchart451Kplus.jar exists as entry in cache table
Check if jcchart451Kplus.jar actually exists in cache
Check if jcchart451Kplus.jar is upto-date
jcchart451Kplus.jar is upto-date in cache
Sending events to applet. INIT
Applet Installation finished.
Sending events to applet. START
java.lang.ClassFormatError: com/ibiomatics/ppv/applet/Applet (Bad magic number)
     at java.lang.ClassLoader.defineClass0(Native Method)
     at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
     at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:138)
     at sun.plugin.security.PluginClassLoader.access$201(PluginClassLoader.java:47)
     at sun.plugin.security.PluginClassLoader$1.run(PluginClassLoader.java:284)
     at java.security.AccessController.doPrivileged(Native Method)
     at sun.plugin.security.PluginClassLoader.findClass(PluginClassLoader.java:272)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
     at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:107)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:463)
     at sun.applet.AppletPanel.createApplet(AppletPanel.java:581)
     at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1334)
     at sun.applet.AppletPanel.runLoader(AppletPanel.java:510)
     at sun.applet.AppletPanel.run(AppletPanel.java:288)
     at java.lang.Thread.run(Thread.java:491)
If I look at the actual contents of the JAR file(s) in the cache, they are not JARs at all. They are HTML (text) files that look like this:
<html><head><title>302 Moved Temporarily</title></head>
<body bgcolor="#FFFFFF">
<p>This document you requested has moved temporarily.</p>
<p>It's now at /iBiomaticsSecurity/Login.jsp;jsessionid=211MQ0XryekiU1PrEyFAjBt8oe47JOlNJJnf7lvpgFMrXLPCl8Uw!-713944120!-1069893353!11800!11443.</p>
</body></html>
I have tried just about everything. My client is OS 10.2 running IE 5.2. I get the same results in Mozilla and Safari.
Here is the the HTML that contains my applet tag:
<HTML>
<HEAD>
<TITLE>P21 (TM) Data Explorer</TITLE>
</HEAD>
<BODY>
<APPLET WIDTH=100% HEIGHT=100% CODEBASE="https://myserver:11443/iBiomaticsPortal/ppv" CODE="com.ibiomatics.ppv.applet.Applet">
<PARAM NAME="CACHE_OPTION" VALUE="Plugin"/>
<PARAM NAME="CACHE_ARCHIVE" VALUE="DEapplet.jar,DEserverstubs.jar,jcchart451Kplus.jar"/>
<PARAM NAME="CACHE_VERSION" VALUE="1.0.3.0,1.0.3.0,3.0.0.1"/>
<PARAM NAME = "MAYSCRIPT" VALUE="true"/>
<PARAM NAME = "ibioConnectionType" VALUE="servlet"/>
<PARAM NAME = "ibioPPVhostname" VALUE="https://myserver"/>
<PARAM NAME = "ibioPPVportnumber" VALUE="11443"/>
<PARAM NAME = "ibioPPVDAM" VALUE="com.ibiomatics.analysis.server.demoDAM"/>
<PARAM NAME = "ibioPPVProjectID" VALUE="NDA"/>
<PARAM NAME = "ibioPPVStudyID" VALUE="NDA~PHCSAMPLE"/>
<PARAM NAME = "ibioStudyManagerClass" VALUE="com.ibiomatics.analysis.server.ppvStudyManager"/>
<PARAM NAME = "ibioGDBenabled" VALUE="false"/>
<PARAM NAME = "lookAndFeel" VALUE="metal"/>
</APPLET>
</BODY>
</HTML>
Thanks in advance,
Drew

Similar Messages

  • Queries on Mac OS X support for Java 1.3

    Hi All
    I am having some trouble figuring out how to make Swing based Applets
    work on Mac OS X. Can anybody help me ?
    Queries on Mac OS X support for Java 1.3
    1) Will a Java Applet compiled using Java 1.3 run on "Mac OS X" without the need for a Plugin.? This includes Applets using Swing since we compiled using 1.3.
    2) I tried to run some Java 1.3 applets compiled using 1.3.1-04.
    Unfortunately, the Applets wouldn't run.
    Is there some setting in Mac OS X that i need to change or modify for the Applet to work ?
    3) When i open a Terminal in Mac OS X and type Java -version, i get
    "------ Java 1.3---------".
    This implies that Mac OS X supports the Java 1.3 SDK. Does it imply that it supports the runtime as well since this is usually the case ?.
    If it supports the runtime, then does this inculde support for Swing.
    Finally, as i enquired in '(1)' does this mean that i do not need any plugin(MRJ) to make Swing based applets work.
    Thanks and regards
    Prashanth

    What I am seeing is that Java is throwing a security error when file io is initiated by an external call from Javascript to a file on the server that java should have access to. Here is the error.
    <<< ProxyClassLoader: defined LiveConnectProxy class. >>>
    <<< Here're the permissions you've got: >>>
    <<< java.security.Permissions@157402b (
    (java.net.SocketPermission www.dhba.com connect,accept,resolve)
    >>>
    VirtualLab.loadProblemSpecification: properties file=assignments/Walkthough.xml
    http://www.dhba.com/wested/applet/assignments/Walkthough.xml not retrieved
    java.security.AccessControlException: access denied (java.io.FilePermission assignments/Walkthough.xml read)
    My system:
    Mac OSX10.6.4 with Firefox3.6.12 (Java Plug-in 1.6.0_22 Using JRE version 1.6.0_22-b04-307-10M3261 Java HotSpot(TM) Client VM)

  • ALERT - Support for Java Critical Patch Update

    ALERT - Support for Java Critical Patch Update
    On October 15th, Java released a critical patch update (CPU) which will require download and upgrade to the Java Runtime Environment (JRE) release – 1.7.0_45.   If upgrading the JRE to this release, the P6 module (also known as Web Access) of the P6 EPPM product line and the Contract Management product, which utilize LiveConnect applets in the browser, will start generating one or more prompts.   To remediate these prompts for the P6 EPPM Web Access module and the Contract Management product, Oracle Primavera will be releasing fixpacks.   Until fixpacks become available, you can use the following workaround to suppress these prompts:  Select the 'Allow' Prompt or 'Yes' prompt for successful loading of applets.  Note: This prompt will occur for each applet. 
    For more information, please refer to the following KM Documents in My Oracle Support.
    For P6 (Web Access), refer to KM Document ID 1591925.1
    For Contract Management, refer to KM Document ID 1592535.1

    I found the answer to my own question. For any newbies out there, if you create an account with Oracle, that is not enough to download patches. You have to have an Oracle Customer Support Identifier associated with your account. Once you have a CSI that you obtain through your employer who has paid for support or through some other means, you then can go into My Oracle Support and enter a request to be added to the given CSI. That request goes into a pending state until the administrator of the CSI grants you privileges to download patches. (NOTE: You might have to bug someone within your organization to get this to happen.) For me, once I was given the privilege, the link worked as it should.

  • New in Kodo 3.3.3: Improved support for Java 5 enums and generics?

    Hello,
    Can anybody tell me if Kodo 3.3.3 can be deployed on WebLogic 8.1 sp4, jdk
    1.4.1? The reason I ask this is because one of the features mentioned for
    v3.3.3 is the support for Java 5 generics, which is available on WebLogic
    9 -- but not in WebLogic 8.1 sp4. The documentation for Kodo 3.3.3 seems
    to indicate that it can be deployed on WebLogic 8.1 -- can anyone tell me
    if this is accurate?
    Thanks for your help!

    Correction:
    I think that my question may have been misunderstood. What I want to know
    is if Kodo 3.3.3 can be deployed on WebLogic 8.1sp4 which is running JDK
    1.4 or do I have to deploy on a newer version of WebLogic that is running
    Java 5?
    Thanks!
    Rita wrote:
    I think that my question may have been misunderstood. What I want to know
    is if Kodo 3.3.3 can be deployed on WebLogic 8.1sp4 which is running JDK
    1.4 or do I have to deploy on a newer version of WebLogic that is running
    Java 4?
    Thanks!
    Stephen Kim wrote:
    Rita,
    While Kodo 3.3.x can work with JDK 5, it cannot make WL work with JDK 5.
    However, Kodo 3.4 RC 3 / 4.0 EA 2 both can work with WL 9 (which works
    with JDK 5).
    Rita wrote:
    Hello,
    Can anybody tell me if Kodo 3.3.3 can be deployed on WebLogic 8.1 sp4,
    jdk
    1.4.1? The reason I ask this is because one of the features mentionedfor
    v3.3.3 is the support for Java 5 generics, which is available on WebLogic
    9 -- but not in WebLogic 8.1 sp4. The documentation for Kodo 3.3.3 seems
    to indicate that it can be deployed on WebLogic 8.1 -- can anyone tell me
    if this is accurate?
    Thanks for your help!
    Steve Kim
    [email protected]
    SolarMetric Inc.
    http://www.solarmetric.com

  • Toplink support for Java 5.0

    I tried to import java classes, compiled with jdk 5.0
    into Toplink workbench. The mapping fails.
    I tried to run the workbench with jre 5.0 but that didn't work either.
    Does anyone know how to do it and does Toplink even have a version that supports java 5.0?

    Anna,
    TopLink 10.1.3 will offer formal support for Java 5.0. Currently the runtime should work fine with Java 5.0. The only issue may be the workbench mapping process depending on the version of TopLink you are using.
    If you are using the 10.1.3 preview the workbench will still run with JDK 1.4 but should be compatible with importing and mapping classes compiled with JDK5. We will upgrade the JRE used by the workbench to JDK5 for the production release but this should not make any difference to your ability to map JDK 1.4 or 5 classes and use either at runtime.
    If you are using 9.0.4.X then the workbench will not be able to run or import JDK5 compiled classes. I believe the runtime is fine but not certified. For this environment you will need to compile the classes under JDK 1.4 and map this version of the classes. You can then use JDK5 compiled version in conjunction with the runtime.
    I hope this helps,
    Doug

  • Please tell me Card that support for Java Card 2.2.2

    Hi Friends..
    Please tell me Card that support for Java Card 2.2.2..
    Thanks in advance..

    Hi Sebastien_Lorquet..
    Firstly, i'm so sorry if i'm mistaken and wrong.. i'm not mean to make you angry.. :(
    sorry about this..
    Yes, i've searched on google... and i think i'll buy it at NXP..
    Thanks in advance Sir.. :)

  • Oracle To End Support for Java 7

    No More Free Updates for Java 7 after April 2015
    Users must sign long-term support deals or migrate to Java 8 to avoid 'enormous headache and disruption to millions of applications'
    Public updates for Java 7 -- including bug and security fixes -- will end this month, a situation that one security advocate says could impact millions of applications.
    "As outlined in the Oracle JDK [Java Development Kit] Support Roadmap, after April 2015, Oracle will not post further updates of Java SE [Standard Edition] 7 to its public download sites," Oracle's Java SE Support Roadmap states. "Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 7 or older versions can get long-term support through Oracle Java SE Support. The process of migrating users from Java 7 to Java 8 through the auto update feature is expected to take place after the January 2015 CPU release."
    [ The art of programming is changing rapidly. We help you navigate what's hot in programming and what's going cold and give insights into the technologies that are changing how developers work. | Keep up with hot topics in app dev with InfoWorld's Application Development newsletter. ]
    Oracle released Java SE 7 in July 2011; Java SE 8 was released in March 2014. Java, particularly on the client side, has been beset by security issues in recent years. But Oracle has taken many steps to address the issues and stressed that most of the problems dated back several years, before Oracle took over Java from Sun in 2010.
    Still, the impact of Oracle's cessation of public updates could be severe, an official at security firm Waratek, believes. Oracle's "rapid" end-of-life schedule for Java versions is great for innovation and language evolution, Waratek CTO John Matthew Holt said in an emailed statement. "However, there is a dangerous tradeoff; now millions of Java 7 applications will have to defend themselves against code-level vulnerabilities without the benefit of future fixes." Holt advocates either upgrades to Java 8 or use of Java Run-time Application Self Protection (RASP) technologies (Waratek is a RASP vendor).
    This week's security update from Oracle, meanwhile, marks the "proverbial 'end of the road' for Java 7 application security, Holt said. "After today, the only version of the Java Platform which will receive public security updates is Java 8.  This is huge news, and it is going to cause enormous headache and disruption to millions of application owners around the world."
    Contacted Tuesday afternoon for a comment on the end of public updates for Java SE 7, by late evening Oracle had not yet responded.
    The April 2015 Critical Patch Update released Tuesday by Oracle provides 98 new fixes for security issues across a wide range of product families, said Eric Maurice in an Oracle blog post. These range from Oracle Database to Oracle Fusion Middleware, Java SE, and MySQL. Fourteen of the security fixes are for Java SE.

    Java 7 has already been dead for quite a while. While you could still use it for Java apps on your system, Apple blocked its use in browsers long ago. You have to install version 8 if you need Java support for the web.

  • Did the markup for java applets change with version 4.0.5

    Starting with Safari version 4.0.5 java applets are not rendering correctly. The Java coffee cup loading image pushes the actual content down. Was the applet tag markup changed with this release?
    Take a look at the following example:
    http://tinyurl.com/p27vpq
    or
    http://preview.tinyurl.com/p27vpq
    FYI, 4.0.4 displays correctly.

    Ok...
    First, try a different user account with Safari and see if the same thing happens. If it does then it's a system wide issue, not just your user account.
    From the Safari Menu Bar, click Safari / Empty Cache. When you are done with that...
    From the Safari Menu Bar, click Safari / Reset Safari. Select the top 5 buttons and click Reset.
    Go here for trouble shooting 3rd party plugins or input managers which might be causing the problem. Safari: Add-ons may cause Safari to unexpectedly quit or have performance issues
    Web pages now include a small icon or 'favicon' which is visible in the address bar and next to bookmarks. These icons take up disk space and slow Safari down. It is possible to erase the icons from your computer and start fresh. *To delete Safari's icon cache using the Finder, open your user folder, navigate to ~/Library/Safari/ and move this file "webpageIcons.db to the Trash.*
    Relaunch Safari.
    If you still have problems, go to the Safari Menu Bar, click Safari/Preferences. Make note of all the preferences under each tab. Quit Safari. Now go to ~/Library/Preferences and move this file com.apple.safari.plist to the Desktop. Relaunch Safari. If it's a successful launch, then that .plist file needs to be moved to the Trash.

  • Support for Java Server FAce in Workshop

    Dear All,
    Does anyone have any idea if and when Workshop will include support for the Java
    Server Faces (JSF) framework?
    Thank you
    Abe

    While I cannot share any specific product plans from any vendor, I would like to point out that all of the vendors of IDEs in the Java web application space are members of the JSR-127 expert group that is defining JavaServer Faces. Indeed, one of the primary design goals for the APIs is to ensure that development tools have sufficient information available to create high quality user interfaces at design time, so we're doing all we can to enable this kind of thing.
    As JavaServer Faces matures, I think you will be very pleased with the quality and quantity of tools support for it.
    Craig McClanahan

  • Support for Java Activation Framework?

    Hi,
    Can anyone quickly tell me which version of JAF (java activation framework)in
    WLS 7.0 ?
    thanks a lot in advance
    manoj

    Hello Kumar,
    Yes, these are part of HTTP 1.1 extensions. In case this is not currently supported, would really appreciate if you could let me know if it is planned in the future releases.
    Regards,
    Prasad Shetty
    Kumar Allamraju <[email protected]> wrote in message news:[email protected]..
    Are these extensions part of HTTP 1.1?
    Prasad Shetty wrote:
    Hi,
    I need to use some headers defined in HTTP Extension Framework
    (RFC 2274). Does Weblogic provide support for this extension
    framework ? If so which version of Weblogic should i be using ?
    Thanks & Regards,
    Prasad Shetty
    [att1.html]

  • Support for Java Server Faces

    I hope that in the next future will appear, on the market, IDE (such as JBuilder) or authoring tool (as Deamweaver), that support the creation of jsp pages. A sort of RAD for jsp+tag library.
    We expect such effort from software producer.
    Thanks
    Aldo Funicelli from Milan

    While I cannot share any specific product plans from any vendor, I would like to point out that all of the vendors of IDEs in the Java web application space are members of the JSR-127 expert group that is defining JavaServer Faces. Indeed, one of the primary design goals for the APIs is to ensure that development tools have sufficient information available to create high quality user interfaces at design time, so we're doing all we can to enable this kind of thing.
    As JavaServer Faces matures, I think you will be very pleased with the quality and quantity of tools support for it.
    Craig McClanahan

  • Coroutines support for Java

    Hello,
    I've just published library that adds support
    for Python-like coroutines to Java. You can see it at
    http://code.google.com/p/coroutines .It'd be great if you found that useful. All comments and feedback are greatly appreciated. Thanks.

    MarcinRzeznicki wrote:
    endasil wrote:
    MarcinRzeznicki wrote:
    Hello,
    I've just published library that adds support
    for Python-like coroutines to Java. You can see it at
    http://code.google.com/p/coroutines .It'd be great if you found that useful. All comments and feedback are greatly appreciated. Thanks.
    Cool. How did you accomplish it? By encapsulating a method within a thread? I don't really want to go to your site at this moment.Hi
    Not at all - I wrote Java instrumentation agent that makes the trick by transforming bytecode of original method to support coroutine semantics. Most of conceptual details are outlined on the site - check it out when you have time.Ahh, ok, so it's not so much a library as such. That's pretty cool, I'll take a look some time.

  • Looking for JAVA Applet Guru

    We are looking for a JAVA applet guru that knows a way to discover all of the fields on a JAVA applet and then return the list and data to a calling app without having any access to the applet source code. Previously the best answer we have received is "just OCR the screen"
    Any other ideas? JDPA
    We have a good consulting opportunity for someone who can provide a proof-of-concept application.

    any updates ..

  • How can I build Instalation Program for java applet?

    I want to build on line internet game based on java applet.
    Uset must instull the game to his computer.And this program mast Connect to the server when user enter
    to this application.Not from explorer,but from my application,like when i enter to ICQ.
    My questions:
    How can i build instalation program in java?
    How can i connect to the server when user enter into my game not from explorer but from game?
    Thanks,Maya.

    Hi Maya
    First of all an Applet does not have to be "installed" as you would with a normal application. The browser handles the install and execution of the applet.
    Check out this URL for more about applets:
    http://web2.java.sun.com/docs/books/tutorial/applet/index.html
    On the subject client/server pairs - see:
    http://web2.java.sun.com/docs/books/tutorial/networking/sockets/index.html
    If you decide to make the game an application instead check out Sun's WebStart - under the products section.
    That's about all the help I can give you.
    Programming a game is a complicated subject - I am doing one too:
    http://hjem.get2net.dk/mhjembaek/armageddon/
    Kind reg,
    Hjembaek

  • Industry use for java applets?

    I have been writing an applet for my fantasy football league that uses a mysql database. I am doing this to learn java. My counselor from NC State referred me to some guy looking for a web programmer. He called me up and I was able to get him to come over to the house just a minute ago. His company wanted a website to be used only by his employees as they called customers and asked if they had any metal cutting equipment they wanted to sell or buy.
    He wasnt very computer savy but insisted the site be done with ASP or.NET.
    My question is this....
    Why would a java applet not suffice for this problem? I even offered to do it free for something to put on my resume(maybe this was my mistake). I am planning on learning JSP/J2EE very soon as I am almost finished my my applet.
    I am just wondering what would be the problem with doing this as an applet.
    I told him I could do it in a week as I know I could. Why do companies insist on using technologies they dont really need? Or am I not seeing something here? Any feedback appreciated...
    [email protected]

    Companies insist on using technologies that they don't really need for three reasons:
    1) (a good reason) They've already paid for some equipment or licenses and want to exploit those purchases. Introducing a new technology would require new expenditures. (This isn't applicable if the new technologies are free, of course.)
    2) (a good reason) Their current staff already know a particular technology, and so they insist on doing new work in that technology to reduce maintenance issues. If everyone at the company knows .Net and you do something in J2EE, then in the future any maintenance would require either training, or hiring an outside consultant to do the maintenance. This costs money.
    3) (the bad, but sadly most common reason) They're stupid. They read a sales pitch from Microsoft that says "J2EE bad, .Net good" and they believe it. Or they just love everything from Microsoft, because, gosh, doesn't everyone? Or they learn a tiny bit of information (".Net can be used to do things kind of like this") and refuse to consider anything else because that would reveal the tinyness of their knowledge.
    Though it's not clear to me from your description whether applets are the best solution either. Why does he need a web site at all for this? What will the application do? Why not use C++ or Flash/Actionscript, for that matter?

Maybe you are looking for

  • Smartforms and its internal table

    Hi All! From the main program, I call the FM SSF_FUNCTION_MODULE_NAME and later "call lf_fm_name" as below shown. The generated FM name gets an "internal table" in the tables parameter. And now how can I to treat now this internal table within smart

  • E-Mail response with Prev. Ans. Repeated and Pers. Info.

    It seems like more people are using email response, many from their phones.  On many of these responses there is a messages at the bottom with  their name, e-mail, phone number, and address.  There is also a repeat of the previous response.  This put

  • Non-blocking connection on a SocketChannel?

    I'm trying out the non-blocking connection of a SocketChannel. So I wrote the following test code and supply a list of IPs (both good and bad IPs). But disregard the IPs I always get the result of a channel being in connection pending state (even for

  • Fast_start_mttr_target has NOT been changed from default

    I did a raccheck on my new installed RAC nodes. OS is linux redhat, oracle version is 11.2.0.3. raccheck results has one : fast_start_mttr_target has NOT been changed from default. Our existing unmigrated system has not set up fast_start_mttr_target.

  • My Music Library Is Messed Up.

    Okay here's the situation... I logged onto my account (on XP) I opened itunes I hooked up my ipod And then i tried synching and it wiped my ipod clean, then i tried playing music and it siad it couldn't find the file. Any ideas on how i could get all