Multiple JRE versions

I need to use two different versions of the JRE (Plug-In). I browsed the forum to see how to do this, and the messages said to use the CLSID and type param to set the plug-in version, as stated in the online doc.
I did this, setting the values to use the 1.5.0_06 plug-in. However, it always loads the 1.6u2 version of the plug-in.
My best read of the doc is that setting the CLSID should be sufficient. Am I missing something?

You might find this information is relevant - it is the most current that I'm aware of - much of the available information refers to usage prior to implementation of this restriction.
http://java.sun.com/javase/6/webnotes/family-clsid.html

Similar Messages

  • Multiple jre versions using same cache location

    Hi,
    i searched the web but couldnt find an answer.
    I have a Terminal Server deployment with various installed jre Versions (1.6x and 1.7x) on the same Server as well as on different Server Silo Setups.
    But for all Servers i configured the Cache Location to H:\Java-Cache (Homefolder of the user) in the deployment.properties file.
    1. are there any Problems to expect when using the same Cache Folder for many different jre Versions (jre 6/7/8) ? Any knows issues about that ?
    2. is it supported to share the same cache Location (for example D:\java-cache) for many users ? i cannot find ony official KB or Oracle Note about this.
    There are a few Blog Article out there which describe to configure the Cache Location on a terminal Server to a local location like D:\java-cache shared by
    many users. Does it depent on the Java webstart application if tha works well ?
    Thanks a lot,
    Marcus

    Hi Tyler,
    In my opinion, you could go ahead with first option - have multiple JRE's and maintain the environment variables accordingly.
    This should not be a problem as the envrionment variable would take care of which JRE is used. Also as you have only another ABAP system on the same server, the other older JRE would only be required during the SAPInst operations. Non-existence of a Java system makes things simpler here
    Regards,
    Srikishan

  • Using tag OBJECT on a machine with multiple jre versions

    Dear friends,
    i guess that this question has been already answered, but i can't find the thread with all infos i need.
    So please excuse me if i'm redundant.
    This is my problem:
    i have a web application that runs an applet, embedded in an html page;
    by now the applet is loaded with the standard tag <APPLET>.
    I found many Sun's official pages talking about the use of OBJECT tag to specify the jre version that is supposed to run the applet.
    I tried many ways but i can't reach the way to avoid loading the applet with the latest jre installed on my pc.
    Here is the code of my OBJECT:
    <OBJECT NAME="client" CLASSID="clsid:CAFEEFAC-0014-0002-0009-ABCDEFFEDCBB" HEIGHT="38" WIDTH="335" >
                          <PARAM NAME="NAME" VALUE="client">
                          <PARAM name="type" value="application/x-java-applet;jpi-version=1.4.2_09">
                             <PARAM NAME="CODE" VALUE="it.fabio.client">
                             <PARAM NAME="CODEBASE" VALUE="/myapp">
                             <PARAM NAME="ARCHIVE" VALUE="mylib.jar">          
                   </OBJECT>The machines where the application is deployed have the 1.4.2_09 and the 1.5.0_03 jre versions, but my applet runs only on 1.4.2_09 version.
    So i have to find a way to tell the browser which jre has to be called.
    Thanks in advance for help.
    Regards

    Wait a second...there is more to that error message that I overlooked before.
    There might be something other than just the way I set the CODE and CODEBASE parameters wrong here
    Any ideas?
    Here is the entire messsage:
    load: class DisplayMonoApplet.class not found.
    java.lang.ClassNotFoundException: DisplayMonoApplet.class
         at sun.applet.AppletClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.applet.AppletClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.applet.AppletClassLoader.loadCode(Unknown Source)
         at sun.applet.AppletPanel.createApplet(Unknown Source)
         at sun.plugin.AppletViewer.createApplet(Unknown Source)
         at sun.applet.AppletPanel.runLoader(Unknown Source)
         at sun.applet.AppletPanel.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.IOException: open HTTP connection failed.
         at sun.applet.AppletClassLoader.getBytes(Unknown Source)
         at sun.applet.AppletClassLoader.access$100(Unknown Source)
         at sun.applet.AppletClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         ... 10 more

  • Multiple JRE versions Help

    I am a simple network engineer (not a programmer) and I am having difficulties because I have several boxes from different vendors that require different versions of the java browser plug in to work. Effectively I need to be able to change between version 1.3.1_02, 1.4.1_05, and 1.4.2_03 in order to manage my different devices. I cannot find a simple way of doing this on a single computer. Can anyone tell me if it is possible? I would hate to have to carry 3 different Laptops around to allow me to manage the systems that are in place.
    Thank you in advance to any and all who respond.

    The Webstart information was incomplete. Webstart in the client works in conjunction with (and requires) a server that implements the Webstart protocols, Java Network Launching Protocol.
    I doubt that this is applicable to you, but if you wish to explore it further there is a Webstart & JNLP forum here, and more information is at http://java.sun.com/products/javawebstart/index.jsp
    Regarding the problems with the Control Panel, there were compatibility problems with the earlier JRE versions (1.3.1 is of that era). I have heard that they can be overcome. The problems were especially bad when an earlier version was removed after a later version was installed. The later version's Registry data was corrupted, among other effects. Discussions about this exist in threads in the forums, and in bug reports.

  • Multiple JRE Versions on Same App Server

    Hello All,
    I have a questions in regards to installing multiple JRE's on the same SAP Application Server.
    Background:
    We currently have an SAP HCM ABAP-only application which will be sitting on a Windows Server 2008 box w/SQL Server backend. The current JRE is 1.4.2 as recommended by SAP for sapinst. What we are trying to achieve is to install the standalone JCo client 3.0 (Java connector) which will be required for a Novell IDM integration (as the HCM is ABAP only - we require JCo standalone client to properly interface). JCo 3.0 requires JRE 5 or 6 as per SAP (we want to install 6).
    So.... to my original questions:
    1) Is anyone aware of any negative impact or deterrent from SAP Support in regards to having multiple JRE's: JRE 1.4.2 as well as JRE 6 installed on the application server? We will obviously have the env variables point to JRE 6 for the JCo Client.
    2)  I am also wondering if it is OK to do this, and simply update the variable path back to the 1.4.2 JRE in cases where we need to run sapinst (refreshes, etc)?
    Any insight will be greatly appreciated! Thank you!
    Tyler

    Hi Tyler,
    In my opinion, you could go ahead with first option - have multiple JRE's and maintain the environment variables accordingly.
    This should not be a problem as the envrionment variable would take care of which JRE is used. Also as you have only another ABAP system on the same server, the other older JRE would only be required during the SAPInst operations. Non-existence of a Java system makes things simpler here
    Regards,
    Srikishan

  • Multiple jre versions on the same PC

    I saw several postings on the similar topic, but I did not see a clear answer.
    As a user, I need to access two web site, one requires jre 1.2.2, and the other requires jre 1.4. But once I got 1.4 installed, the one requiring 1.2.2 stops working. I went to jre 1.4 plug-in console, tried switching versions from the advanced tab, but 1.2.2 was not even on the drop down list. (If I have jre 1.3 installed, I can see those in the list.) If I choose "other", I got a pop up window stating it is not recommanded, I acknowledged it, and manually enter my jre 1.2.2 there, but I still can not access that web site requiring jre 1.2.2. I guess you can switch between 1.4 and 1.3 smoothly, (as matter of fact, the related documentation I browsed are about between 1.3 and 1.4) but anyone out there successfully switched between 1.4 and 1.2.2?
    Thanks!
    Jun

    Pre 1.3.1_01a versions (I think that's the right one, might want to check) won't co-exist with any other version. Later versions are designed to cohabit.

  • Can JWS be used as a multiple Java version management tool?

    WinNT4 WKS with JRE 1.3.1 - 1.4.2 loaded on it using IExplorer or Netscape.
    We don't have a need for the JWS download features because our clients (and their applications) remain static for the most part. However, we do require multiple JRE version support because our customers have written class/objet "fixes" (mostly for text rendering) and these fixes break if you try and run the application on a different version of Java from which it was written. Basically, we can't have a default JRE on each machine and hope that it will work with all customer applications. So we will load all necessary Java components on our workstations (in this case JRE versions 1.3.1 - 1.4.2). I know that browsers can be forced to load with a specific Plug-in version (providing it exists on the machine) through Object & Embed tags in the HTML and that standalone apps can be directed to the correct Java directory path. My question is, can JWS automatically identify the Java requirements of our customers applications and act simply as a multi-version management tool to provide the right JRE/Plug-In for either standalone or browser applications? Keeping in mind that all the JREs will be loaded on the workstions and it won't need to download any components from some site.
    I've noticed that JWS identifies all JREs loaded on a machine in the Java tab so I'm wondering if it can "switch" the environment as needed for each application.
    Does anyone know if I can use JWS in the scenario I described above? Thanks!

    JWS can manage the multiple JREs installed if you run the application through a .jnlp. This can not "switch" the default JRE. It runs the application specified in the .jnlp using the requested version specified in the .jnlp.
    JWS does not apply to applets. You should use the object tags as you mentioned below.
    ...can JWS automatically identify the Java requirements of our customers applications
    No. You must determine this and setup the .jnlp appropriately.

  • Specifying JRE version when starting CRM On Demand

    I am trying to find a way to specify what jre version to use when logging into CCA. Our users have multiple jre version including newer versions that are not compatible with CCA. They have open java and disable the newer versions in order to get CCA to work. Of course this causes issues when they run other programs that require the newer versions (what a mess!).
    Is this possible and can someone tell me how to do this? Any help would be greatly appreciated!
    Thanks in advance!

    This could be a problem with mounting of CD.
    If you are not using Solaris Volume Management software. Execute the following commands as root user.
    prompt> mkdir /cdrom
    prompt> mount -r -F hsfs device_name /cdrom
    prompt> exit
    Regards
    Ranga
    null

  • How to use multiple JREs (1.5.0_20 and 1.6.0_07) with Internet Explorer 8?

    Hi!
    Question about the problem mentioned in subject.
    I have configured that JNLP opens with 1.5 version, both versions are enabled in Java Control Panel Runtime Settings but when I try to start a desktop java console says:
    Java Web Start 1.5.0_22
    Using JRE version 1.6.0_07 Java HotSpot(TM) Client VM
    And the opening of the desktop creates an exception:
    Java Web Start - Invalid Argument Error
    TooManyArgumentsException[ Too many arguments supplied: {C:\WINDOWS\Temporary, Internet, Files\Content.IE5\....
    I'm trying to open my desktop with 1.5 version and other programs with 1.6 version. What is it that I still need to do? I'm kind of confused with this. Some of my collagues have succeeded with this and some doesn't, with the same configuration.
    So the question is, how to use multiple JREs with IE8 so that one application uses 1.5 version and others 1.6 version?
    Br,
    Katri
    Edited by: ka**** on 09-Mar-2011 01:16
    Edited by: ka**** on 09-Mar-2011 03:16

    ka**** wrote:
    ..Question about the problem mentioned in subject.No "Using multiple JREs (1.5.0_20 and 1.6.0_07) with Internet Explorer 8" is a statement. To transform it to a question would be something like "How to use multiple JREs (1.5.0_20 and 1.6.0_07) with Internet Explorer 8?".
    Once you can come up with an actual question, I might look at this more closely.

  • J2SE/JRE Version(s) on Clients

    Hi All!
    Can someone offer some guidance on what version(s) of J2SE/JRE we should have installed on our clients (PCs)?  We have standardized on 1.4.2_13 and are moving to 1.4.2_15 for Vista support, but we've run into several situations where SAP is asking for us to also install 1.5 or 1.6, and we also have other vendors asking for various versons of J2SE/JRE.  In the past we tried to use the same version as the version on the server, but we're finding this is hard to do.
    Also, if you're running multiple versions, how do you manage cases where 2 browser apps want to use different versions since (at least with IE) it appears only one can be the default.
    Thanks!
    Jeff

    Jeff,
    Unfortunately, as you have realised, you're stuffed when it comes to IE and Java.  Only one can be used.
    We have to produce a certified list of apps that can be run against a common JRE.  It looks like a neat matrix sheet and normally works around the lowest common denominator of JRE.
    Unless SAP don't support you on older JRE versions, don't be bullied by them into upgrading.
    Unless there is a very compelling reason (e.g. you need a patch that requires an upgrade) then I wouldn't change it, for simplicities sake.
    I found this link to be of use though:
    Re: Assigning Frieght conditions by Vendor
    Best Regards,
    Darryl

  • Multiple JREs installed - how to select correct one?

    Hi all
    I have multiple JREs installed on my computer, which I need to keep.
    I'm doing some development, and when I try to run the class, I get the following error:
    Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorldApp
    (Unsupported major.minor version 50.0)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)java -version shows:
    java version "1.3.1_01"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)
    Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)The reason I'm getting this error is because Eclipse is using the following JRE:
    C:\Program Files\Java\jre6\bin>java -version
    java version "1.6.0_17"
    Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
    Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode, sharing)My Path environment variable is:
    C:\Program Files\Java\jre6;C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Intel\DMIX;C:\Program Files\Gemalto\GACMy CLASSPATH environment variable is:
    C:\Program Files\Java\jre6;C:\Program Files\gemalto\gac\GATicket.jar;How do I force my Windows XP system to use the latest JRE installed?
    Thanks

    Thanks again.
    However, it appears the PATH variable may be a red herring.
    If I set the class path to exclude the jre6 directory, as follows:
    C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Intel\DMIX;C:\Program Files\Gemalto\GACThen the following error occurs:
    C:\Documents and Settings\Me\workspace\RegexTestProject\bin\regextest>java -
    version
    java version "1.3.1_01"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)
    Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)
    C:\Documents and Settings\Me\workspace\RegexTestProject\bin\regextest>dir
    Volume in drive C has no label.
    Volume Serial Number is 2806-C30D
    Directory of C:\Documents and Settings\Me\workspace\RegexTestProject\bin\re
    gextest
    03/09/2010  13:55    <DIR>          .
    03/09/2010  13:55    <DIR>          ..
    03/09/2010  13:56             1,707 RegexTestHarness.class
                   1 File(s)          1,707 bytes
                   2 Dir(s)  11,257,622,528 bytes free
    C:\Documents and Settings\Me\workspace\RegexTestProject\bin\regextest>java R
    egexTestHarness
    Exception in thread "main" java.lang.UnsupportedClassVersionError: RegexTestHarn
    ess (Unsupported major.minor version 50.0)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)This is expected as the class was compiled using a later version of the JDK.
    However, if I update the PATH, and add the JRE6 entry to the path as follows:
    C:\Program Files\Java\jre6\bin;C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Intel\DMIX;C:\Program Files\Gemalto\GACI then get a class not found exception!!??
    C:\Documents and Settings\Me\workspace\RegexTestProject\bin\regextest>java -
    version
    java version "1.6.0_17"
    Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
    Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode, sharing)
    C:\Documents and Settings\Me\workspace\RegexTestProject\bin\regextest>dir
    Volume in drive C has no label.
    Volume Serial Number is 2806-C30D
    Directory of C:\Documents and Settings\Me\workspace\RegexTestProject\bin\re
    gextest
    03/09/2010  13:55    <DIR>          .
    03/09/2010  13:55    <DIR>          ..
    03/09/2010  13:56             1,707 RegexTestHarness.class
                   1 File(s)          1,707 bytes
                   2 Dir(s)  11,257,618,432 bytes free
    C:\Documents and Settings\Me\workspace\RegexTestProject\bin\regextest>java R
    egexTestHarness
    Exception in thread "main" java.lang.NoClassDefFoundError: RegexTestHarness (wro
    ng name: regextest/RegexTestHarness)
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$000(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    Could not find the main class: RegexTestHarness.  Program will exit.Below is the code of the class:
    package regextest;
    import java.io.Console;
    import java.util.regex.Pattern;
    import java.util.regex.Matcher;
    public class RegexTestHarness {
        public static void main(String[] args){
            Console console = System.console();
            if (console == null) {
                System.err.println("No console.");
                System.exit(1);
            while (true) {
                Pattern pattern =
                Pattern.compile(console.readLine("%nEnter your regex: "));
                Matcher matcher =
                pattern.matcher(console.readLine("Enter input string to search: "));
                boolean found = false;
                while (matcher.find()) {
                    console.format("I found the text \"%s\" starting at " +
                       "index %d and ending at index %d.%n",
                        matcher.group(), matcher.start(), matcher.end());
                    found = true;
                if(!found){
                    console.format("No match found.%n");
    }Based on the above, I think the path is set correctly, but I'm doing something else wrong.
    Thanks for you help so far. :-)

  • JRE versions and Browsers and Applets

    Is there a way to assign a particular JRE version to a browser session through JavaScript or VBScript programatically so that I can run applets from different sources which need different JREs?
    Basically I will have 2 links/buttons which will call two separate javascript methods to open two different browser windows to run two different applets running under different JREs
    However when I start IE each 'session' of IE is assigned to one JRE, any way to overcome this?
    TIA,
    Raj

    Martin thanks for your inputs
    I am sourcing html pages from multiple sites and the html/applet tag is generated by those websites.
    They do have the applet tag pointing to proper class-id of the java plugin.
    However, the problem is with IE one family(session) of browsers are attached to one version of JRE plugin.
    Here 'session' means: you open a browser and from within that browser you do go from a link or javascript etc. to another browser they are in same 'session'
    I am working on dynamically setting JRE plugin version to different browsers.
    Not sure I made it clear or confusing : )
    Thanks

  • Determine if JRE version is compliant through Batch Script

    I am deploying multiple programs to remote systems. Some of the programs require JRE 1.41 or later to run. I would like to create a bat script to not only identify the JRE version, but identify if the client has a newer version of JRE. So far I have been able to identify the latest version. However, I do not know how to compare to a later version of JRE. For example lets say JRE version 6.0 comes out. At this point the program will probably be compliant with my machine, but I don't know how to make my script identify later versions, since batch files only compare and don't have many math features. I thought about doing a comparison between every java version that has been deployed.(I haven't even found a comprehensive list either) But this may not provide support for newer versions of JRE Any suggestions? Below is what I have so far.
    @echo off
    start /w regedit /e reg1.txt "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment"
    type reg1.txt | find "CurrentVersion" > reg2.txt
    for /f "tokens=2 delims==" %%x in (reg2.txt) do set JavaTemp=%%~x
    if %JavaTemp% == 1.41 echo G2G
    if %JavaTemp% == 1.3 echo Failed. You need to upgrade JRE to at least 1.41

    does anyone know how (or if it's possible) to
    determine if a JRE is the international version?
    thanks.There is no API to provide this answer conclusively. However, one might guess.
    For example, in the non-localized JRE, you will not have the Japanese locale support. So you could do something like this:
    Locale[] supportedLocales = DateFormat.getAvailableLocales();
    If the Locale array contains a Locale for ja_JP, then you have the international version. It's simple, but perhaps not the cleanest way of determining the answer to your question.
    Regards,
    John O'Conner
    http://www.joconner.com/javai18n/

  • XI Client Installation with Multiple JREs

    I'm wondering if it is possible to have multiple JREs greater than 1.4 installed and still use the XI client for IB/IR.  I have configured JWS to only use the 1.4.2 version I have installed, but it still tries to startup on Java 6.
    Thanks in advance.
    Peter
    Sorry for the simple question, but I haven't been successful in getting this to work.

    One "simple" way of doing this is to manually start Java Web Start 1.4 and run IR and ID directly from there.
    Just run \Java\j2re1.4.2_xx\javaws\javaws.exe and once it opens, type the addresses of IR and ID in the "Location" field (http://<host>:<port>/rep/start/repository.jnlp and http://<host>:<port>/dir/start/directory.jnlp). Once the applications are loaded (once you see the icon in the "Applications" frame) you may click on the Start button. Then the applications will be started using JRE 1.4.
    In order to open the links directly from the XI start page, there is another option. Run the Control Panel/Java entry (assuming you have installed JDK 1.5 or superior), go to the Java tab. The upper part configuration (click on View) is regarding the execution of Java apps and applets. You may select the JREs you want to load for these (select 1.5). In the lower part of the screen, there is the configuration for runtime settings, where you select the JRE that runs the JNLP applications. Here, you may select JRE 1.4. But be aware that all .jnlp's that you run will be loaded with JRE 1.4.
    Regards,
    Henrique.

  • Need immi. help - Multiple JRE running 4 diff applet tag in diff web pages

    Hi,
    Im facing a weird scenario after installing JRE7, Please help me to resolve the issue.
    This is the scenario, in our application we have applets tags added in multiple web pages. for eg . in page 1, I have added an applet tag with some supporting jars,
    in page 2, I have added another applet tag with some supporting jars (completely different from the one added in page 1).
    similarly in page 3, complete different set of jars added.
    I enabled to show Java console in java control panel
    When I load page 1, I get a java console popup, loading page 2 shows another java console.
    each represents its own applet tag.
    Not sure is there any limitation of opening number of jre from one single browser tab._
    Because when I load page 3 with different applet tag my browser hangs & other 2 java console also hangs_
    But its not the case in Jre 6,
    In jre 6 I get only one console_, & when try to dump the list I get all the jars in the same console.
    From jre 7 console
    console 1
    Java Plug-in 10.5.1.255
    Using JRE version 1.7.0_05-b05 Java HotSpot(TM) Client VM
    Dumping class loader cache...
    Live entry: key=http://MYIP:10001/ipc/,Applet1.jar, refCount=1, threadGroup=sun.plugin2.applet.Applet2ThreadGroup[name=http://MYIP:10001/ipc/-threadGroup,maxpri=4]
    Live entry: key=http://MYIP:10001/ipc/,Applet2.jar,commons-logging.jar, refCount=1, threadGroup=sun.plugin2.applet.Applet2ThreadGroup[name=http://MYIP:10001/ipc/-threadGroup,maxpri=4]
    Done.
    Console 2
    Java Plug-in 10.5.1.255
    Using JRE version 1.7.0_05-b05 Java HotSpot(TM) Client VM
    Dumping class loader cache...
    Live entry: key=http://MYIP:10001/ipc/,Applet3.jar, refCount=1, threadGroup=sun.plugin2.applet.Applet2ThreadGroup[name=http://MYIP:10001/ipc/-threadGroup,maxpri=4]
    Live entry: key=http://MYIP:10001/ipc/,Applet4.jar,pdfbox-1.5.0.jar,fontbox-1.5.0.jar, refCount=1, threadGroup=sun.plugin2.applet.Applet2ThreadGroup[name=http://MYIP:10001/ipc/-threadGroup,maxpri=4]
    Done.
    From jre 6 console
    console 1
    Java Plug-in 1.6.0_33
    Using JRE version 1.6.0_33-b03 Java HotSpot(TM) 64-Bit Server VM
    Dumping class loader cache...
    Live entry: key=http://MYIP:10001/ipc/,Applet4.jar,pdfbox-1.5.0.jar,fontbox-1.5.0.jar, refCount=1, threadGroup=sun.plugin2.applet.Applet2ThreadGroup[name=http://MYIP:10001/ipc/-threadGroup,maxpri=4]
    Live entry: key=http://MYIP:10001/ipc/,Applet1.jar, refCount=1, threadGroup=sun.plugin2.applet.Applet2ThreadGroup[name=http://MYIP:10001/ipc/-threadGroup,maxpri=4]
    Live entry: key=http://MYIP:10001/ipc/,Applet3.jar, refCount=1, threadGroup=sun.plugin2.applet.Applet2ThreadGroup[name=http://MYIP:10001/ipc/-threadGroup,maxpri=4]
    Live entry: key=http://MYIP:10001/ipc/,Applet2.jar,commons-logging.jar, refCount=1, threadGroup=sun.plugin2.applet.Applet2ThreadGroup[name=http://MYIP:10001/ipc/-threadGroup,maxpri=4]
    Done.
    Havent tried to write an sample program for this scenario yet, the application is our existing corporate application.
    I just tried to test it with jre 7. but facing this issue now.
    additional info
    OS win7 64 bit
    browser IE 9 32bit jre 1.7 32 bit
    IE 9 64bit jre 1.6 64 bit
    Anyone faced this issue & resolved, Please help how to resolve this issue.
    If you need additional info also I get it for analysis, please help.
    Thanks in Advance
    JP

    What's 'immi.'?
    If it's what I think it is, it is pointless if not counterproductive to disclose your time management problems here. They are your own to deal with, not anybody else's.
    However I have Web pages with three applets on them, and they all work OK in both Java 6 and 7.

Maybe you are looking for