在Oracle Forms的jnlp中创建快捷方式桌面

问题描述 投票:0回答:1

我想在桌面(Windows)中使用jnlp为Oracle Forms中的应用程序创建一个快捷方式。

我有一个像这样的jnlp(例子):

<?xml version="1.0" encoding="utf-8"?>  
<!-- JNLP File to test webstart with Forms Application -->  
<jnlp spec="1.7+" codebase="https://banner-dev.example.com/forms/java">  
<information>  
<title>Banner (Dev)</title>  
<vendor>Ellucian</vendor>  
<description>Banner (Dev) in WebStart</description>  
</information>  
<security>  
<all-permissions/>  
</security>  
<resources>  
<j2se version="1.7+"/>  
<jar href="frmall.jar"/>  
<jar href="sbanicons.jar"/>  
<jar href="sbannerui.jar"/>  
<jar href="sbanspecial.jar"/>  
<jar href="sbanorep_10_1_2_3.jar"/>  
<jar href="jacob.jar"/>  
<jar href="frmwebutil.jar"/>  
</resources>  
<applet-desc name="Banner (Dev)" main-class="oracle.forms.engine.Main" width="1" height="1">  
    <param name="height" value="750" />  
    <param name="width" value="1040" />  
    <param name="serverURL" value="/forms/lservlet?ifcfs=/forms/frmservlet?ifsessid=WLS_FORMS.formsapp.999&#38;acceptLanguage=en-US&#38;config=bannerDev"/>  
    <param name="serverArgs" value="module=guainit.fmx"/>
    <param name="lookAndFeel" value="Oracle"/>
    <param name="colorScheme" value="blaf"/>
    <param name="logo" value="no"/>
</applet-desc>  
</jnlp>

(Qazxswpoi)

这是正常的。当我点击按钮时,我将它发布在网站上以打开它。像这样:

https://oracle-base.com/articles/11g/oracle-forms-11g-and-java-web-start

如果我按下任何按钮(我不知道两者之间有什么区别)应用程序正确打开。

我想要的是,如果可能的话,在桌面上创建一个快捷方式,从那里打开它。也就是说,web是安装表单。

我的意思是,用户将连接到网络,按下按钮,如果他们没有它,安装jre,安装应用程序或在桌面上创建快捷方式。

我在jnlp中尝试了很多方法,但我无法使其工作。像这样

<!DOCTYPE HTML>
<html lang="es-ES">
  <head>
    <title>Web Launcher</title>
  </head>
  <body>
    <h1> Web Launcher</h1>


<script src="https://www.java.com/js/deployJava.js"></script>
<a href="javascript:deployJava.launchWebStartApplication('Launcher.jnlp');"><img src="logo.png" height="64" width="64"/></a>


<script src="https://www.java.com/js/deployJava.js"></script>
<script>        
    var jnlpFile = "Launcher.jnlp";
    deployJava.createWebStartLaunchButtonEx(jnlpFile);
</script>


  </body>
</html>

我尝试过在线真假,有/无离线允许等,但没有一种方法有效。

这可以用某种方式完成吗?

提前致谢

编辑:我在Java中有这样的配置:(总是允许创建快捷方式)<offline-allowed/> <shortcut online="false"> <desktop/> <menu submenu="Application Launcher"> </menu> </shortcut>

java oracle java-web-start jnlp oracleforms
1个回答
0
投票

您是否尝试过enter image description here(frmsal.jar),如果您想创建桌面快捷方式并且可以避免Java JAR安全性问题,那么它比JNLP容易得多。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.