How to keep JRE updated on clients

I deal with multiple clients, and it's a real pain trying to keep Java updated. In particular the users don't have administrative access, so they can't update directly. Those I give administrative access to updatet will usually install the various tool bars into the browser. Even if they could, users would be afraid to update when something pops up on their screen because of possibly installing something they don't want on their system. I have to find a way to automaticallly update JRE as I'm tired of dealing with malicious software getting in because of Java. Has anyone found a solution? I'd be very grateful.

You can do remote installations that utilized the silent install.

Similar Messages

  • How to find JRE Version on client machine

    My client machine does not have any class file, they are running web pages on web Browser.
    We have some specific plug-in based on JRE Versions (e.g. JRE 5 or JRE 6).
    Also we do not have permission to run an applet on client machine as it�s a security concern.
    We have following senerio
    Application server on Machine-1
    Web Server on Machine-2
    Client on Machine-3
    We need JRE version of Machine-3.
    Please provide me a solution.
    Thanks in advanced.

    Old post but replying anyways so that the solution can be used for later
    For Firefox/Mozilla/Netscape this can be done through javascript like below
         for (i=0; i<navigator.plugins.length; i++) {
         document.write(navigator.plugins.name);
         document.write("::::");
         document.write(navigator.plugins[i].filename);
         document.write("::::");
         document.write(navigator.plugins[i].description);
         document.write("<p>");
    It prints out "Java Plug-in::::NPJava12.dll::::Java Plug-in 1.4.1_02 for Netscape Navigator (DLL Helper)"
    from which the plug-in version can be found out
    For IE :
         try{
              var obj= new ActiveXObject("WScript.Shell");
              if (obj!= null) {
    //Version for the installed JRE          
    var ver = shell.regRead("HKEY_LOCAL_MACHINE\\Software\\JavaSoft\\Java\ Runtime\ Environment\\CurrentVersion");
              alert(ver);
         }catch(e){}

  • Trying to update adobe flash, keep getting 'quit dashboard client'.  Everytime I try to, it pops back up.  Even after going to activity monitor and force quitting.  What is it and how can I quit it so I can install this update??

    Trying to update adobe flash, keep getting 'quit dashboard client'.  Everytime I try to, it pops back up.  Even after going to activity monitor and force quitting.  What is it and how can I quit it so I can install this update??

    Restart the computer from Apple menu.
    When restart dialog box appears, uncheck the box beside
    "Reopen windows when logging back in".

  • How to keep track of client in rmi server

    how can I keep track of a disconnected client in a rmi server ?
    And what logic do I use to disconnect a client fro mthe server ?

    When a RMI client receives a stub to the remote object, RMI client runtime sends a dirty() call to the RMI server runtime which in turn helps the RMI server runtime in updating the client references to the remote object. Client reference is nothing but a unique identification generated by client RMI runtime for that instance of JVM. RMI uses a reference counting algorithm for destroying unreferenced remote objects. Once all references (all clients who are holding the stub to this remote object) to a remote object drops to zero, local garbage collector takes care of freeing this remote object.
    RMI client runtime initiates a TCP connection with the remote object only when a method is invoked on the stub. RMI transport layer uses a simple connection pooling mechanism to use already established TCP connections with server objects in further remote method invocations. Let's say the client is invoking a remote method on the remote object's stub fetched from the registry service. Now RMI transport layer initiates a TCP connection with the remote object (exported at ("host1", 4567)). After completion of the remote method, RMI client's transport layer keeps the connection open for some time (some configurable value) to take the advantage of the already established TCP connection in future remote method invocations on remote objects exported on the same host and port ("Host1", 4567"). RMI transport layer also takes care of closing these connections if the connections are idle more than configured value of connection open time.
    From the RMI server's perspective, once the RMI server runtime receives a remote method invocation request from the RMI client, it creates a new thread and try to dispatch the method on the designated remote object. After returning the results of the remote method to the client, RMI client's transport layer may not end this conservation with this remote object to take the advantage of this TCP connection in future remote method invocations. So the same thread may be used for dispatching another remote method in future. This is actually the side effect of re-using the established TCP connections on the client side.
    RMI server maintains client's reference in the client's reference set of the remote object as long as the client holds a normal reference to remote object's stub in its JVM. Once the client relinquishes the reference to the stub (goes out of the scope or setting it to the null), RMI client automatically sends clean() call to the RMI server runtime to update client reference set of the remote object. There is no public API to lookup or manipulate the client references for a given remote object, but you can always unexport the remote object even some clients are holding stubs to the remote object. Next time when the client invokes the remote method using this stub, client will receive a "connection refused exception" from the server because the remote object is already unexported. Let's say if the RMI server is started again (remote object is exported and registered with registry service), the client once again obtains the stub to the remote object from the registry service instead of using earlier stale stub. (This time remote object may have been exported on different port, so the port details in the old stub may not be valid any more).
    At any point of time there can be more than one established TCP connection with the RMI client. This may be the temporary condition; RMI client's transport layer automatically closes these connections if it does not receive any remote method invocation requests with in a pre-determined interval of time (default: 2 min). You can always find out RMI client's host in a given remote invocation by using getClientHost(), but how can you semantically define a "disconnected client in a rmi server" in your application context ? You can always force all the clients to fetch the stub again in future remote method invocations by unexporting the remote object in RMI server. I hope this information helps ...
    -- Srinath Mandalapu

  • Can anyone tell me how I keep everything I had in my old photoshop, now I've updated to Photoshop CC 2014.  It did give me the option to transport over all my presets, but because I didn't have internet access at the time, it couldn't do it.  Now I'm not

    Can anyone tell me how I keep everything I had in my old photoshop, now I've updated to Photoshop CC 2014.  It did give me the option to transport over all my presets, but because I didn't have internet access at the time, it couldn't do it.  Now I'm not getting the option.  Please help.

    Migrating Presets does not require a network connection and you can still migrate your cc presets if you still have CC installed.  Use Photoshop menu Edit>Presets>Migrate Presets...  Migrating presets only migrates presets.  It does not migrate Plugins, settings, extensions and scripts.  CC 2014 is also not completely backwards compatible with CC.  Support for Flash Panels and Oil Painter filter have been removed.  So extensions like mini bridge no longer work in CC 2014

  • How to keep an earlier version of AW in case update causes problems?

    I have several ideas on how to make this update less of a problem just in case I can't access older docs. Is any of these solutions workable?
    Is it possible to burn a useable CD of my current AW 6 folder in case the update to 6.2.9 doesn't work - or doesn't open older documents that my current version does open?
    Could I then run AW directly from this CD to access the older docs if they can't be opened from the update? (even though a newer version -6.2.9 - of AW would be installed in X?)
    OR can I reinstall AW 6 (into my OS 9 startup disk) from my original AW install disk to access the older versions?
    OR yet another idea, could I duplicate my current AW 6 folder and leave one AW 6 folder in the Applications (Mac OS 9) folder and move another to Applications folder in X. Then, I could do the update app in the X folder and test if the old documents still open. Then I can just delete the duplicated folder which I left in OS 9. OR will having 2 AW 6 folders cause confusion when I do the update? I assume the single user legal issue is OK with 2 AW folders on my computer for a few hours.
    Thanks for your input,
    Mrs H
    Message was edited by: Mrs H - omitted closure

    SUCCESS! THANK YOU ALL SO MUCH! (please keep reading there is a question at the end)
    AW 6.2.9 is now on my G4.
    Because of the way the Apple consultant at the Apple store set up our HDs when he installed Tiger for us, we had 2 copies already of AW 6.1. (We work from 3 external LaCie HDs)
    I only updated the 6.1 that lives in Tiger. I left the other as is at 6.1 since I know it will open the older docs that I have and need there in OS 9. And it had a translator bundled in (by Dataviz if I recall) for other formats - I'm not sure if this nice feature still exists in the update.
    The installer said it would install 6.2.8 (??) in OS 9 and 6.2.9 in OS X. But because I chose the AW 6 folder that lives in the X HD for the install, it only could access that and left the other alone.
    MY NEW QUESTION:
    The font list is quite short. I really don't use a lot of fonts, but do favour Verdana which is not in the list. Any clues on this?
    Thank you all again so much for your help with this problem,
    Mrs H

  • HT4623 I started to update my iphone4 software to iOS 7.0.4 while in the process of updating a text message came in- now it keeps saying checking for update then an error comes up that says try again . How do I finish updating my phone?

    I started to update my iphone4 software to iOS 7.0.4 while in the process of updating a text message came in- now it keeps saying checking for update then an error comes up that says try again . How do I finish updating my phone?

    Hi
    A little information will be of a great help, witch iPhone did you upgrade, memory , and version of software ( iOS 8.x.x )?
    Try restarting you iPhone and make sure you have a god internet connection , get as close to your wifi router (1-3 meter / 2-9 feet ) as possible. Don't use restore to factory  settings before you tried other options .  And most imported du you have an iCloud backup.
    //Sorenc

  • How to get a report on Installed Software Updates on client computers.

    Hi, I'm working with a large company who plans to deploy mac's nationwide. ARD is what we will be using for remote management of the cient systems. My question is; how to get a report on Installed Software Updates on client computers.
    Thanks in advance!

    Hi,
    Try this.
    Go to SE16 give table input as T511
    and select OPKEN   / Operation indicator field input as A and execute.
    This will give you output of wage types wich configured for deduction.

  • How to keep the waveform chart updated when changing states in state machine/

    Hello Everyone,
                           Can anyone please sugest me how to keep the waveform chart updated even if I am changing the states in a state machine??
    I am having analog inputs on the waveform chart...
    Thanks in advance...
    Now on LabVIEW 10.0 on Win7

    hello guys,
                    thanks a lot for the suggestions, here is the attached code... please follow the following steps to run it..
    ONce you hit play,press either Start Main/Cyl UP button on the front panel,
    once you start observing the waveforms, you can press the Cyl_Dwn button on the front panel... You can observe that the state changes to Start Counter state,
    and the waveform chart also stops updating... I would like both the waveform charts to conitnuously show the data even if the state is changed....
    Now on LabVIEW 10.0 on Win7
    Attachments:
    Soda Vending MAchine.vi ‏212 KB

  • How do I upload for the first time?  It just keeps saying updating 1 file.  Frustrating!

    How do I upload for the first time?  It just keeps saying updating 1 file.  Frustrating!

    Hi Mike,
    I would think (from your original post) that the document was created in Numbers '08. Numbers 3.2.2 will not open a Numbers '08 document. Hence the message to save in Numbers '09. It looks as though your colleague must export to Excel and send you the Excel version.
    Regards,
    Ian.

  • How to avoid ModelLayer Update when validation fails in ValueChangeListener

    Hi,
    One of the requirement in my application is to avoid model layer update when a value is changed in a field and it is not a valid value according to business functionality. Scenario is explained below.
    1. Screen has one field SSN no.
    2. User enters 889787873 (According to functionality, SSN no. should not start with 8 or 9)
    3. The moment user enters and does Tab out, Value change listener gets fired (AutoSubmit is set to true and value change listener is mapped to it)
    4. I have a util method isValidSSN(int ssnNo) that gets the SSN no as input argument, validates it, returns true if it is valid otherwise false.
    There can be many ways to achieve the above said functiontlity including the best way of keeping the validation at entity attribute level. But that is not what i am looking for. I am doing migration of desktop application and want to mimic the code as how as it is (According to client requirement).
    Requirement behavior:
    In value change listener, I should get the newly entered value (Not from ValueChangeEvent.getNewValue()), validate it. If it is valid, I should update the model. If not, I should not do model layer update call at all as i want to keep my transaction undirty, but show invalid SSN message to the user.
    Requirement:
    1. Get the new value inside valueChange listener. I don't want to use valueChangeEvent.getNewValue() because what i said as SSN is just an example but in our app, we use many data types including custom domain data types. So i cannot expect valuechangeEvent.getNewValue() always gives me the new value with proper data type. I also know i cannot use UiComponent.processUpdate(facesContext) to get the new value from VO attribute. Because calling processUpdate issues setAttribute call at model layer, which in turn makes the transaction dirty. So i need to access the newly entered value with proper data type in some other way.
    2. If any itemChange logic fails, I should not update the model layer but directly comes to render response. I hope this is doable by calling FacesContext.renderResponse() API but need confirmation or any other way if i am wrong.
    Thanks in Advance.
    Raghu

    Thanks to all for your responses. Regarding accessing of new value inside value change listener, I am sure ValueChangeEvent.getNewValue() is not going to give me the value with proper data type. I am not using immediate attribute anywhere but use custom domain data type with masking (i.e. Formatter Format). Also I use InputDate field. Always valueChangeEvent.getNewValue() gives me the string representation of the value but not with actual data type.
    Question:
    1. Is there any API, that gets the valueChangeEvent.getNewValue() and the UI components as parameters and return the data with proper data type?
    2. I need to get the newly value with proper data type inside valueChangeListener. Is it achievable? If so, how?
    Need your help.

  • Windows 2012 R2 / Windows Essentials Role. How to keep from Changing DNS.

    So I have asked this question in the windows 2012 Server board and was directed to try it here in the essentials.
    that existing thread is here >>
    http://social.technet.microsoft.com/Forums/en-US/11cfbc1b-0001-42d6-85c1-304d1e450679/windows-2012-r2-windows-essentials-role-how-to-keep-from-changing-dns?forum=winserver8gen
    now to the question
    Ok so I will describe my problem as best as I can.
    I have 2 Servers Both 2012 R2 Standard 1 is Primary Domain controller and one is the Secondary Domain controller. I had everything set up on the domain and the Primary Domain controller was set up as the DNS on ALL clients (Static).
    Recently I set up the secondary domain controller with Essentials. All went well I added all the clients to connect with Essentials. a few days went by and now all of a sudden all the Static DNS's are all changed to the Essentials box.
    This Really wouldn't be a problem to me except the performance level of that DNS is EXTREAMLY slow. I run to all clients and change the static back and everything works great. then a little while goes by and all DNS's are again to the Essentials box.
    SO my question would be. Is there any way to configure the Essentials box to stop redirecting the DNS to itself and keep the Primary domain controller as the DNS

    Hi Curtis_bob,
    I noticed that Olaf had provided
    KB2862551 in the old thread. Just check if Olaf’s suggestion can help you to solve this issue.
    If this issue still exists, would you please let me confirm whether has also installed DNS server role on the
    Windows Server 2012 R2 Standard (with Windows Server Essentials Experience role)?
    If any update, please feel free to let us know.
    Best regards,
    Justin Gu

  • Recommended Latest JRE Update to Install

    I'm aware the latest available Java JRE is [Version 6 Update 16 (6u16)|http://java.sun.com/javase/downloads/index.jsp], and is downloadable here.
    However, if relying solely upon the target system's installed Java JRE's updater [Control Panel > "Update" tab > "Update Now" button], the latest is v1.6.0_15 (6u15). This is also corroborated when the [online web updater|http://www.java.com/en/download/dt_verify.jsp?plugin=true&latest=true&users_jre=1.6.0_15] is run, where there it states:
    Congratulations!
    You have the recommended Java installed (Version 6 Update 15).
    I have reviewed the [release notes|http://java.sun.com/javase/6/webnotes/6u16.html] of Version 6 Update 16 (6u16), and do see the following there:
    Bug Fixes
    This feature release does not contain any new fixes for security vulnerabilities to its previous release, Java SE 6 Update 15. Users who have Java SE 6 Update 15 have the latest security fixes and do not need to upgrade to this release to be current on security fixes.
    Based on all the above, I clearly get it:
    Available latest................v1.6.0_16 (6u16)
    Recommended latest.......v1.6.0_15 (6u15)
    However, now my question: How strongly is recommended, recommended? The reason I ask is there's a software update monitoring tool I use (I'd rather not say which) that dispositions Java JRE as out-of-date based on the available versus the recommended version.
    I'd very much appreciate hearing some qualified opinions as to which is best to base latest determination upon. I plan on suggesting to the publisher of this monitoring tool that they incorporate an additional "recommended" version distinction in order to keep ALL users fully advised, as opposed to choosing only one or the other. But absent that, and a choice had to be made, which would be advised.
    Thanks in advance for your input.
    "Today's the best day of my life ... and +NOW+ you're part of it!"
    Edited by: TheGeekinator on Aug 13, 2009 11:49 PM

    The latest JRE update downloaded to my PC now
    conflicts with Webroot Spysweeper. The conflict
    causes long delays in launching Internet Explorer and
    opening new web sites. The delays go away if the new
    Java browser add-ons are disabled.
    Does anyone have any insight to this problem? It is usually good not to have those softwares installed on your machine.
    How do I formally notify Sun of this new conflict in
    their product?http://developers.sun.com/contact/index.jsp

  • Can't get spreadsheet report with JRE update 27 and up

    oracle forms reports 10g r2. client: IE 8, win xp sp3, jre 1.6 update 29. server: win 2003.
    I have a few reports rendering spreadsheet format, I ran those reports in forms, and get the report result with web show document and getjobid, then browser window crashed, failed to show the spreadsheet report. pdf report is fine though.
    worked before JRE update 25. any idea?
    much thanks.

    Well, you haven't really shared enough information, so we can jus offer a guess.
    I. Did you uninstall all old JRE versions before installing the new one?
    2. How exactly are you attempting to open an Excel doc in the browser? In other words, are you just calling the Excel doc? Have you attempted to set the mime type...? Example:
    -- Send to Excel?    
            If v_excel = 'yes' Then    
         mimetype := '&mimetype=application/vnd.ms-excel';
            End if;     
             WEB.SHOW_DOCUMENT('/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server='||v_repServerName || mimetype,'_blank'); 3. Exactly which version of Forms are you using?
    4. Exactly which version of Office/Excel is installed on the client?
    5. You claimed this worked with 1.6.0_25. Have you tried to uninstall _29 and resintall _25 in order to verify your suspicion? I doubt the JRE version is the cause of the problem in this case.

  • Apple, please keep and update iWeb!

    Please go to the iWeb feedback site and send Apple an email to keep and update iWeb!
    http://www.apple.com/feedback/iweb.html
    Great, thanks!

    I really doubt if that will do much good but certainly give it a try. However:
    It's now confirmed that iWeb and iDVD have been discontinued by Apple. This is evidenced by the fact that new Macs are shipping with iLife 11 installed but without iWeb and iDVD.
    On June 30, 2012 MobileMe will be shutdown. HOWEVER, iWeb will still continue to work but without the following:
    Features No Longer Available Once MobileMe is Discontinued:
    ◼ Password protection
    ◼ Blog and photo comments
    ◼ Blog search
    ◼ Hit counter
    ◼ MobileMe Gallery
    All of these features can be replaced with 3rd party options.
    I found that if I published my site to a folder on my hard drive and then uploaded with a 3rd party FTP client subscriptions to slideshows and the RSS feed were broken.  If I published directly from iWeb to the FPT server those two features continued to work correctly.
    There's another problem and that's with iWeb's popup slideshows.  Once the MMe servers are no longer online the popup slideshow buttons will not display their images.
    Click to view full size
    However, Roddy McKay and I have figured out a way to modify existing sites with those slideshows and iWeb itself so that those images will display as expected once MobileMe servers are gone.  How to is described in this tutorial: #26 - How to Modify iWeb So Popup Slideshows Will Work After MobileMe is Discontinued.
    In addition the iLife suite of applications offered on disc is now a discontinued product and the remaining supported iApps will only be available thru the App Store from now on.
    HOWEVER, the iLife 11 boxed version that is still currently available at the online Apple Store (Store button at the top of the page) and those copies still on the shelves of retailers will include iWeb and iDVD.
    This may be of some interest to you: Life After MobileMe.  And as a replacement for iWeb give Flux 3 a try.  You can use it in demo mode for 30 days.  If you do decide to try it view the video tutorials at their site and the 3rd party videos at YouTube.  I found them to be very helpful.
    OT

Maybe you are looking for

  • How do i use a mic with audigy

    I have an audigy 2zs platinum pro, and the external hub (or whatever you wanna call it) is hooked up. I've plugged in my headset into "headphones" and the mic into "line in /mic in" When i speak i can clearly hear what my mic pics up, and when i try

  • Mail adapter -- Runtime exception

    Hi, I am trying a file->XI->Mail scenario. In SXMB_MONI it shows a error in the request mapping.. <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">   <SAP:Category>Ap

  • Building jtree from database query

    I am trying to build a JTREE from a database result-set. The resultset is listed below. I'm thinking I can somehow build a dynamic array of objects to build a TreePath, then use that to build the JTREE. Any input is appreciated. ResultSet Output: Her

  • Spry formatting help

    I just made a 4 item Spry menu for a website I am building. I can't seem to get it to format properly. 2 of the items have sub menus, but the pop-down portion of the sub menus isn't as wide as the main menu it pops down from. I have changed the sizes

  • Inventory Control Solution

    Our group has a small lab (networking, servers, other odds and ends) as well as a small equipment closet with general test gear (network analysis, spectrum analyzer, some installation gear, etc.).  Unfortunatley items frequently go missing, either so