首页 文章
  • 3 votes
     answers
     views

    如何通过jnlp向许多webapps提供jetty?

    我有一个webapp(http://sourceforge.net/projects/sf-mvn-plugins/files/m2-repo/net/sf/maven/plugins/example-captaincasa-jnlp/0.1-SNAPSHOT/example-captaincasa-jnlp-0.1-SNAPSHOT.war/download),它在servlet容器中使用jsf...
  • 5 votes
     answers
     views

    配置用于双向SSL的Keystore / Truststore沙盒中的Java RMI从javaws开始

    我正在尝试使用java SSLRMIClientSocketFactory和SSLRMIServerSocketFactory设置双向SSL后配置客户端/服务器应用程序 . 我知道要在客户端上设置密钥库和信任库,我需要设置-Djavax.net.ssl.trustStore和-Djavax.net.sslkeyStore . 我理解它的方式Java web start下载jnlp并验证jar并在沙...
  • 6 votes
     answers
     views

    如何使用Maven和Webstart Maven插件将'all-permissions'添加到清单文件中?

    我最近开始尝试使用Maven . 作为测试,我正在尝试创建一个简单的JavaFX8 webstart应用程序 . 为此,我使用了Netbeans 8中Maven类别下的JavaFX示例 . 这给了我一个简单的HelloWorld应用程序: 我在我的pom.xml文件中添加了一个名为'jnlp'的新配置文件 . 这样就可以在构建项目时创建一个JNLP文件(使用webstart maven插件) ....
  • 4 votes
     answers
     views

    使用Java 7更新51的Java Web Start安全性对话框

    我构建了一个使用有效证书签名的Java Web Start应用程序 . 当我为应用程序加注星形时,安全对话框会正确显示,如图所示 http://www.java.com/en/img/download/trusted_signed.jpg 我的问题是关于“不再显示”复选框 . 如果属性href出现在jnlp文件的jnlp标记中,则会出现复选框 . 如果该属性不存在,则不会出现复选框,并且每次都需要...
  • 2 votes
     answers
     views

    使用Java Web Start时找不到文件

    我正在尝试使用Java Web Start替换Java小程序,但每次我直接从Web服务器或直接从我的计算机运行.jnlp文件时,它都会给我一个错误 . 我看到Java Web Start初始屏幕,然后出现默认进度条 . 它下载,然后验证我的jar,但不久之后出现以下错误消息“无法启动应用程序” . CouldNotLoadArgumentException[ Could not load file...
  • 2 votes
     answers
     views

    JNLP文件在浏览器上作为xml文件打开

    通过javaws测试jnlp文件并运行正常 . 但是使用浏览器它只会将JNLP文件作为xml文件打开,并且在输入代码库中存在的url和.jnlp文件的href时不执行任何操作 . 当输入所需的URL时,如何下载jar并通过浏览器运行它?
  • 17 votes
     answers
     views

    Java Web Start - 如何清除缓存(或从用户的角度更新应用程序)

    在浏览器中下载JNLP后,它会被缓存,因此不需要再次下载,这很好 . 但是,因此,如果我更新JNLP使用的JAR,用户仍将看到缓存中的旧版本应用程序 . 您可以通过在终端中运行它来清除缓存: javaws -uninstall 但很明显,当您的更新准备就绪时,用户无法运行此命令 . 它应该比这更无缝 . 一个想法是更改jnlp文件名,以便下载新文件,如MyJWS-01.jnlp,以包含版本号 ....
  • 3 votes
     answers
     views

    JavaFX桌面应用程序通过Web启动(jnlp) - 行为不一致

    尝试通过Java Web Start部署JavaFX桌面应用程序时,我会遇到不一致的行为,特别是当它决定下载jar时 . 我的代码已签名 . 需要什么: 桌面应用程序100%脱机工作,但在有Internet连接时检查更新 . 如果找到更新,则询问用户是否要下载 . 如果是,请更新并运行 . 如果不是,请运行缓存版本 . 需要制作桌面图标 . 目前正在计划的事情: 首次运行时,W...
  • 6 votes
     answers
     views

    使用Web Start / JNLP动态加载其他jar文件

    Web Start Developers Guide说明 必须从JNLP文件的resources部分中指定的JAR文件中检索所有应用程序资源,或者使用对Web服务器的HTTP请求显式检索所有应用程序资源 . 建议在JAR文件中存储资源,因为它们将由Java Web Start缓存在本地计算机上 . 现在,我有一些资源,我想在我的应用程序启动后动态加载(例如OSGi包) . 我可以使用普通HTT...
  • 1 votes
     answers
     views

    Java Web Start - 更新一些用户?

    通过JWS进行的更新过于痛苦并且对于服务台起作用,因为在每个版本中,几个百分比的用户“卡住”在中间并且无法在不重新安装的情况下启动应用程序 . 我们正在寻找一种方法来只更新一些用户,然后逐步将新版本推送到更多用户 . 我没有看到直接用JNLP做到这一点的方法 . 我们迄今为止的想法包括: 将新jar放在web目录中 . 将JNLP启动文件更新到这些新jar . 一小时后,还原JNLP . 问题...
  • 4 votes
     answers
     views

    Java Web Start with Signed

    所有, 我在运行由Netbeans 7生成的java Web Start应用程序时遇到了一些麻烦 . 我已将现有的Java 6.9.1应用程序迁移到Netbeans 7,并尝试将其作为Web启动应用程序 . 为此,我已从项目属性中选中了“启用Web Start”选项 . 对于codebase选项,我选择了Web Application Deployment . 选择Application描述符选项...
  • 1 votes
     answers
     views

    如何防止同一应用程序的并行Java Web Start下载?

    我们已将Java Swing应用程序部署到Intranet Web服务器,以便客户端计算机可以使用Java Web Start访问和下载它 . 所有应用程序文件(jar文件)的总大小为130 MB . 我们现在面临这个问题:当用户点击链接并启动下载程序时,会出现带有进度条的对话框 . 在下载时,如果他/她再次单击链接,Java Web Start将启动另一个下载过程 . 此时,同一应用程序将有两个...
  • 2 votes
     answers
     views

    在Java7u45之后,java-web-start为我的jnlp中的一些jar提供了JARSigningException

    我在jarSigning问题上是全新的,但是有几天我遇到了麻烦并且搜索/了解了很多 . (此主题与我的问题无关:Why does Java Web Start say a signed jar file is unsigned?) 我在我的java-web-start项目中使用了org.apache.commons包,它使用了魅力多年 . 上周,在java 7更新45之后,我们的用户无法运行通过...
  • 0 votes
     answers
     views

    使用FileChoosers,Java Web Start下的JNLP API来选择文件

    我正在使用以下链接访问JNLP API: Using Filechooser 该项目:JWSFileChooserDemo 基本上我想要一个打开和保存对话框从用户获取"text"文件,将其保存在服务器上,读取它,处理等,然后在网站上显示相同的.java文件 .对于以上两行,我尝试过: "Integration of Applet with Web Applicati...
  • 3 votes
     answers
     views

    使用快捷方式时如何获取更新的jnlp文件?

    如果我的服务器上的jnlp描述符发生了变化,我从浏览器启动了我的应用程序,那么将在缓存中创建一个新的jnlp文件,我的桌面快捷方式将被更新为使用新的jnlp文件 . (到目前为止这很好) . 但是,如果我使用桌面快捷方式(或菜单项)启动我的应用程序,那么我的应用程序将不知道服务器上已更改的jnlp文件,并仍将使用缓存过时的文件 . 是否有可能强制webstart不仅获取最新的jar文件,还可以在...
  • 7 votes
     answers
     views

    JNLP与本地代码库 - 如何更新?

    指定代码库是合法的: <jnlp spec="6.0+" codebase="file:/c:/MyApp/" href="myapp.jnlp"> 使用JWS导入时,它会创建桌面快捷方式,并且应用程序正在运行 . 但是,有一点与远程代码库有很大不同 . 当我在应用程序运行时更新这些文件时,它基本上停止了 C...
  • 0 votes
     answers
     views

    使用没有代码库的JWS JNLP创建桌面图标

    我的桌面上有我的.jnlp和jar文件,它创建了一个快捷方式 . 如果我指定代码库,它甚至会设置图像 . 我删除了代码库,如果没有指定代码库,Java Web Start软件假定代码库是相对于启动Java Web Start应用程序的Web页面 . 因此,如果我将图标放在桌面上,它会将图像设置为我的快捷方式 . 但有没有办法让我可以参考jar文件,我有我的图标,以便它可以将图像设置为创建的快捷方式...
  • 12 votes
     answers
     views

    Java Webstart间歇性JAR没有更新

    我们使用java Webstart在我们的Intranet上部署java应用程序 . 该应用程序接收频繁更新 . 在我们更新了Web服务器上的JAR / WAR(更改时间戳)后,用户将在一段时间内从桌面图标启动应用程序,Java Webstart将启动旧版本而不是下载新版本 . 这是我们的JNLP的粘贴,因为您可以看到offline-allowed打开,但始终更新检查始终和策略 . 此外,下载标志...
  • 0 votes
     answers
     views

    文件可以在运行jnlp时访问,但无法通过java web start中的浏览器访问

    我正在尝试访问部署在 apache web server 中的jar文件中的资源文件 . 可以通过已部署文件夹中的jnlp文件访问该文件,但在尝试从浏览器访问时无法通过Web启动访问该文件 . 用于使用uri访问文件的代码如下所示: File helpFile = new File("/myFile.doc"); myFile 位于服务器中部署的应用程序 jar 中 .
  • 0 votes
     answers
     views

    JNLP中的强制JRE版本不适用于java 1.7

    我使用以下语句强制JNLP文件中的JRE版本: <j2se version="1.5.0_12" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="512m"/> 当用户试图打开它...
  • 1 votes
     answers
     views

    动态JNLP从服务器获取文件

    我想为一个用户提供自定义启动 <argument> 标签的动态JNLP . 经过多次麻烦后,它几乎正常运转 . 用户登录站点,下载为用户定制的JNLP . Java Web Start使用下载的自定义JNLP文件启动 . 但是,第一个用户启动应用程序时,Java Web Start通过使用.jnlp文件中嵌入的 href 属性从服务器获取"master" JNLP...
  • 0 votes
     answers
     views

    java 1.8.0_45是否支持jnlp

    我使用netbeans创建了一个简单的javafx应用程序 . 我构建应用程序,它自动给我jar,jnlp和html文件 . 我正在尝试使用javaws启动我的jnlp文件 . 在web上搜索后,我在java控制面板中启用了jnlp扩展,并且我也编辑了站点列表 . 我仍然无法运行jnlp文件 . 我使用的是Windows 7和jre1.8.0_45 . 我观察到互联网上的大多数示例都使用java版...
  • 0 votes
     answers
     views

    JNLP文件在Windows 10 x64上不起作用

    我有Windows 10专业版 . 64 . 我有jnlp文件,适用于许多不同的笔记本电脑,但不是我的 . 所以通常jnlp文件打开一个带有应用程序的窗口 . 不在我的机器上 . 当我双击jnlp或使用 jawaws file.jnlp 运行时,Java(TM)Web启动器和Java(TM)Web Start Launcher在任务管理器中的进程中处于活动状态 . 因此,每次运行jnlp程序时,...
  • 4 votes
     answers
     views

    如何使用JnlpDownloadServlet访问webapp的webstart目录中的jar内的资源

    我已经通过webstart-maven-plugin和JnlpDownloadServlet将一个swing GUI部署到一个servlet容器(Glassfish 3.0)中的webapp . 我的GUI类和资源位于mygui-4.8.jar文件中,该文件位于我的webapp的webstart目录中,同时还包含launch.jnlp文件 . 当在网络浏览器中通过launch.jnlp url访问...
  • 8 votes
     answers
     views

    Java Web Start始终在Windows XP上缓存JNLP文件

    在我的公司,我们使用Java Web Start将客户端软件分发给客户 . 他们使用不同的Windows版本:XP,Vista和7 . 我们在过去通过JWS部署了一个版本最少的版本 . 我们的最新版本包括几个文件更改,一些 jar 不见了,其他的出现了,等等 . 我们发现Windows XP计算机上的升级失败,因为JWS仍然试图查找在Web服务器上不再可用的jar文件 . 我已经检查了我的HTTP...
  • 3 votes
     answers
     views

    JNLP Webstart JavaFX和DeployToolkit [关闭]

    有几天我一直在寻找和尝试Webstart . 一些应用程序用户遇到了与java相关的问题 - 但是没关系,某事 . 这很容易解决 . 但是我有很多问题: 始终从服务器下载图标图像 . 我尝试使用属性version =“”,然后无法找到我的图标 . 我将图像文件重命名为相同的格式我的jar资源有filename_V $ version $ .jar - > filename_V $ ve...
  • 0 votes
     answers
     views

    Java webstart抱怨我的库中不再存在jar(Netbeans)

    通过webstart运行我的Java应用程序时,我偶然发现了一些奇怪的行为 . 我曾经在Netbeans 7.3.1中将iText jar添加到我的项目中 . 最近,我从我的库(通过项目属性)中删除了这些 jar ,因为我不再使用它了 . 我重建了项目(带代码签名证书),没有任何错误,并将新的更新放到网上 . 现在,当我第一次通过Java webstart(JNLP)打开应用程序时,我收到以下错误...
  • 0 votes
     answers
     views

    加快缓存的webstart启动速度

    我有一个大型Webstart应用程序(由于使用Eclipse RCP和许多依赖项),它使用138个 jar . 从我的IDE(在非常快的机器上)应用程序以7.5s开始,但是从Webstart(没有更新缓存)它需要额外的2.5s到总共10s . (在我使用浏览器代理禁用之前曾经是13.5秒here) 有没有办法可以进一步加快速度?我已经尝试将更新检查设置为后台并使用“版本下载协议”,但这似乎没有...
  • 0 votes
     answers
     views

    Java Web Start使用不同的缓存目录

    我有一个Java Web Start应用程序 . 我的JNLP指示Java在有更新时提示,并创建桌面快捷方式 . 在UAT网站上,它按预期工作 . 快捷方式的目标将是这样的: C:\Windows\SysWOW64\javaws.exe -localfile -J-Djnlp.application.href=[https]://[Domain]/[Path to my JNLP].jnlp &q...
  • 0 votes
     answers
     views

    避免jnlp在MSIE9中单击“打开”

    我有一个由jnlp / javaws启动的applet,它通常适用于所有浏览器/操作系统组合 . 所以mime类型等是正确的 . 唯一的问题是,在下载jnlp后使用MSIE 9(仅限于此)时,浏览器窗口下边缘的栏会出现,您必须单击“打开”才能启动javaws . 没有像“从现在开始每次都这样做”/“不要再问”这样的复选框,所以每次都无法绕过这一次额外的点击 . 任何人都可以提供一个提示,告诉我们去...

热门问题