I have a client machine with JRE 7 installed. Now i see the problem that java plugin is not installed in IE. Is there anyway i could manually register java plugin for IE without using installer or java update ? would it be possible to use command line argument or such alternative please let me know.
Applets are a nasty residue left behind from a bygone error. More and more browsers provide less and less support (Chrome, for example, provides no support at all). The HTML structure generated by <jsp:plugin>, or by using the <applet> tag in html, is now deprecated under HTML5 (the <jsp:plugin> code was deprecated under HTML4, I believe, too).
Apparently the client IE will not allow to download anything.
The JRE is installed ready during packing. Meaning, after the windows OS installation you can see that JRE is already available but plugin is not registered. I googled for manually adding registry entry related to java plugin if that could solve the problem. but couldnt get the script for that.
Yes, that's the big issue with Applets. Browser manufacturers don't like them - and for good reason based on the security issues they created for clients in the past. If the client's Browser security settings, or Java security settings are too high (or the security settings are controlled by an administrator of the network), they might not be presented with an option to install the plugin. You can find some relatively generic support options via this thread on the Oracle site.
For example, my Mac won't allow Safari to install or run Applets without me adjusting the security settings. Usually, when I'm forced to tinker with Applets (hopefully never again once I finish this course I'm taking right now on JSP ), I end up using FireFox, because it has more granular security controls. I need to first tell FireFox I really want to run the Applet (big scary warning popup), then go through another level of Java security managed by the Java Control Panel (another big scary warning popup), which then opens the Java Control Panel under System Preferences where I must explicitly add the site to the authorized exception list.
That's a lot of hoops for a client to jump through just to present them with something that can be done better with newer more modern technologies.