问题标签 [jnlp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
6734 浏览

java - JNLP/Webstart - 设置环境变量

有没有办法通过 jnlp 文件设置环境变量?我想设置 JAVA_TOOL_OPTIONS 以便用 aspectj 做一些 LTW。

谢谢

0 投票
1 回答
1130 浏览

java - Java Webstart 选项

我正在使用 javaws 在 OS X 10.5.7、Java(TM) SE 运行时环境(构建 1.6.0_13-b03-211)中运行应用程序,并且似乎命令行参数在 os X 中被破坏了。我运行在linux中执行以下命令,它工作正常。

运行时给了我财产

但是当我在 os X 中运行相同的参数时,我得到

这是一个错误,还是只是一个未知功能?

0 投票
2 回答
735 浏览

java - 使用 Java Web Start 输入/输出

我正在将一个非常简单的 java 桌面应用程序转换为在 java web start 中运行,我在输入/输出文件方面遇到了各种问题。最具体地说,我似乎找不到任何关于如何在 web 启动应用程序中处理 i/o 的信息。我尝试将输入文件与 jar 和 jnlp 文件放在我的 Web 服务器上的同一文件夹中,但它不读取它。

我有一个输入文件,我想保留在 Web 服务器上并从那里读入应用程序。

我有第二个文件,我希望应用程序在第一次运行时在客户端机器上生成,然后每次都从那里读取。

如果有人知道我需要对 java web start 中的 i/o 进行哪些考虑,或者可以将我指向解释它的资源,我将不胜感激。

0 投票
4 回答
386 浏览

java - 托管 Java Web Start 应用程序以包含在 Linux 发行版中

我编写了一个 Java 免费软件(封闭源代码)产品,我将其部署在 Web 主机上并通过 JNLP 分发,包括 Linux 客户端。

如果可能的话,我计划建议将该产品包含在几个 Linux 发行版中,“按原样”(基于 JNLP)。

我是否已经联系发行版,或者我需要重新配置某些东西(在另一台主机上部署,将 JNLP 转换为某些东西等)?你的经验是什么?

0 投票
1 回答
9066 浏览

jar - 从 Web Start 启动 Runnable Jar

这是我第一次尝试使用 Web Start,我正在尝试启动我的可运行 jar。当我单击链接启动 jar 时,我的网页出现以下错误。谁能帮我吗?本教程中的记事本示例可以从测试页面上的另一个链接正常工作(JNLP 和 jar 在同一个文件夹中,我也有)。jar 和 jnlp 肯定在同一个文件夹中,但是找不到 jar。提前致谢。

文件夹结构:

JNLP 文件:

例外:

包装异常:

安慰:

0 投票
1 回答
1143 浏览

java - 从桌面图标启动时,JNLP 不显示启动画面

我已经能够创建一个 JNLP 文件,它成功地为通过 Web Start 启动的 Java 程序设置了启动屏幕和桌面图标。这是 JNLP 的相关部分:

现在,要启动该程序,我发现我可以单击 JNLP(在这种情况下会显示初始屏幕),或者单击桌面图标(在这种情况下会显示默认的 Java Web Start 初始屏幕)。这是在 Windows XP 和 Windows Vista 上,它是 Java 1.5 和 Java 1.6。

从 JNLP 文件而不是 Java 文件启动时,有没有办法让我的启动画面显示?

谢谢。

0 投票
4 回答
12128 浏览

java - 如何重新创建 webstart 应用程序的快捷方式?

我在我的应用程序的 jnlp 描述符中使用快捷方式标记来为我的应用程序创建一个桌面链接和一个菜单项。

如果这些快捷方式在客户端上被删除 - 如何在没有用户操作的情况下自动重新安装它们?jnlp 文件有配置选项吗?

(顺便说一句,我正在使用 java6)

0 投票
1 回答
2330 浏览

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

如果我在服务器上的 jnlp 描述符发生更改并且我从浏览器启动我的应用程序,则会在缓存中创建一个新的 jnlp 文件,并且我的桌面快捷方式将更新为使用新的 jnlp 文件。(到目前为止很好)。

但是,如果我使用桌面快捷方式(或菜单项)启动我的应用程序,那么我的应用程序将不知道服务器上已更改的 jnlp 文件,并且仍将使用缓存的过时文件。

是否可以强制 webstart 不仅要获取最新的 jarfile,还要在启动应用程序时更新 jnlp 文件本身?

背景:我将一些参数传递给我的应用程序(在带有参数标签的描述符中定义)来配置我的应用程序。如果这些参数被更改 - 当然在使用快捷方式时也必须这样做。

我正在使用 java6 (u15)。

编辑:实际上我发现了这个java bug 6838214,这似乎是指我认为的我的问题。如果我正确解释它,这应该已经在 java6u14 中修复,但在 u15 下我仍然有这个问题!

0 投票
1 回答
1121 浏览

swt - 在 Java Webstart 上部署 SWT 应用程序

是否可以使用 JNLP 部署 SWT 应用程序。特别是加载 swt 本机库(Windows 中的 dll,Linux 中的 dll)?有链接吗?我在IBM Developer Works找到了一个,但它只是描述了使用 swt.jar。除此之外,是否可以通过 JNLP 加载本机 dll 文件?

0 投票
2 回答
5061 浏览

java-web-start - 使用 Tibco 原生库的 Java Webstart

我正在尝试使用Java Webstart通过TibrvJ库部署使用 Tibrv 的本机实现的应用程序。

我已将所有 Windows dll从内部打包c:\tibco\tibrv\bin到一个 Jar 文件中,并将它们添加到JNLP文件中的nativelib元素中。

我希望 webstart 会从文件中获取dll文件,tibco-7.5.1-nativelibs.jar并允许通过System.loadLibraryTibrv.open(). 但是,它似乎不想正常工作。

我的JNLP文件如下所示:

应用程序启动,但一旦调用 open tib,它就会崩溃,并出现以下错误:

  • [根异常为 TibrvException[error=22,message=Version mismatch: libtibrv 7.4 版本与 tibrvj 共享库 7.5 版本不匹配]]

  • TibrvException[error=901,message=找不到库:tibrvj]]

用户已经在他们的 PC 上安装了从 Tib 7.2 到 7.5的各种Tib。Webstart 应用程序只能在安装了与包内的 Jar 文件匹配的 7.5 的机器上正常工作。所以它似乎对 nativelib jar 没有任何作用。

我想避免为用户安装的不同版本的 Tib 部署 3 个版本的 web start 应用程序。

有没有其他人设法让TibrvJWebstart的这种组合工作?