У меня есть рабочее приложение, которое мне нужно время от времени запускать, и у нас есть URL, который загружает страницу только с тегом объекта, указывающим на какой-нибудь удаленный файл JAR. Очевидно, у меня уже установлена JRE.
Есть ли способ заставить это работать напрямую (в Windows)? Если бы это был файл jnlp, я бы просто сделал c:\path\to\javaws.exe http://something.edu/blah.jnlp
и он бы работал как положено. Но это простой файл JAR.
Разметка для апплета выглядит следующим образом:
<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">