I have a requirement where a jar deployed onto client side needs to be executed when a user click on a link on web page [it's an internal webpage]. To elaborate, I have a web page which provides details regarding multiple products, now when individual product owners click on their products then product specific jars need to be executed to open Swing UI.
I have done analysis on this and none of frameworks of libraries allow this due to security reasons from Run EXE from client side.
I suggested to perform this using applet but people are not keen on it.
EDIT: Reason for excluding applet is that people are not keen on deploying jar on server. They want to deploy jar on client side and then execute it.
EDIT: Reasons for not being keen on downloading jar are:
- Jar is huge, in some cases around 100 mb.
- If jar has to be deployed on to web server then a dependency gets added which products want to avoid because they do not want to sync up with release cycle of web application.
Are there any options to execute client side code under some checks? For example: Setting a particular IP address as secured in order to by pass security checks.