J'ai une application professionnelle que je dois exécuter occasionnellement, et on nous fournit une url qui charge une page avec rien d'autre que la balise object pointant vers un fichier jar distant. Évidemment, j'ai déjà installé le JRE.
Existe-t-il un moyen de le faire fonctionner directement (sous Windows) ? S'il s'agissait d'un fichier jnlp, je ferais simplement un fichier de type c:\path\to\javaws.exe http://something.edu/blah.jnlp
et cela fonctionnerait comme prévu. Mais il s'agit d'un simple fichier jar.
Le balisage de l'applet est le suivant :
<PARAM NAME="TYPE" VALUE="application/x-java-applet;jpi-version=1.6.0_12">
<PARAM NAME="CODEBASE" VALUE="/forms/java">
<PARAM NAME="CODE" VALUE="oracle.forms.engine.Main" >
<PARAM NAME="ARCHIVE" VALUE="frmall.jar" >
<PARAM NAME="serverURL" VALUE="/forms/lservlet?ifcfs=/forms/frmservlet?config=pdev&ifsessid=WLS_FORMS1.formsapp.1090&acceptLanguage=en-US,en;q=0.8">
<PARAM NAME="networkRetries" VALUE="0">
<PARAM NAME="serverArgs"
VALUE="escapeParams=true module=test.fmx userid= debug=no host= port= obr=no record= tracegroup= log= term= ssoProxyConnect=no iamticket= ">
<PARAM NAME="separateFrame" VALUE="false">
<PARAM NAME="splashScreen" VALUE="">
<PARAM NAME="background" VALUE="">
<PARAM NAME="lookAndFeel" VALUE="Oracle">
<PARAM NAME="colorScheme" VALUE="teal">
<PARAM NAME="serverApp" VALUE="default">
<PARAM NAME="logo" VALUE="">
<PARAM NAME="imageBase" VALUE="codebase">
<PARAM NAME="formsMessageListener" VALUE="">
<PARAM NAME="recordFileName" VALUE="">
<PARAM NAME="EndUserMonitoringEnabled" VALUE="false">
<PARAM NAME="EndUserMonitoringURL" VALUE="">
<PARAM NAME="heartBeat" VALUE="">
<PARAM NAME="MaxEventWait" VALUE="">
<PARAM NAME="allowAlertClipboard" VALUE="true">
<PARAM NAME="disableValidateClipboard" VALUE="false">
<PARAM NAME="enableJavascriptEvent" VALUE="true">
<PARAM NAME="MAYSCRIPT" VALUE="true">
<PARAM NAME="digitSubstitution" VALUE="context">
<PARAM NAME="legacy_lifecycle" VALUE="false">
<PARAM NAME="JavaScriptBlocksHeartBeat" VALUE="false">
<PARAM NAME="highContrast" VALUE="false">
<PARAM NAME="disableMDIScrollbars" VALUE="">
<PARAM NAME="clientDPI" VALUE="">
<PARAM name="applet_stop_timeout" value="800">
<PARAM name="guiMode" value="0">