问题标签 [deployjava]

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 投票
2 回答
12113 浏览

java - 使用 deployJava.js 来检查/自动安装最新的 JRE 版本的 web 小程序

我想使用 deployJava.js 工具让 Java 自动检测当前安装的 JRE 并在必要时安装更新版本。在阅读 deployJava.js 时,我最初的印象是,当您简单地将版本号设置为“runApplet”函数的函数参数时,它会立即执行此操作。但这似乎从未奏效。

甚至有可能做到这一点,如果可以,怎么做?

这是我当前启动小程序的代码:

谢谢

0 投票
1 回答
1246 浏览

java - deployjava.getJREs 不适用于 Windows 7 64 位 jre

我正在尝试在 windows7 中获取 jre 版本,我已经安装了 64 位 jre,但是当我使用 deployjava.js getJres 方法时,它给了我安装的 jre 的空白列表,它对我来说适用于 32 位 windows。

请帮帮我。

提前致谢

0 投票
1 回答
258 浏览

java - deployjava.js中code属性的功能

我想知道与 deployjava 一起使用的“代码”属性的特定语法。

code: applet.class很明显,该调用指向该名称的文件,可能与进行调用的文件位于同一目录中。

不过,有时我会看到类似code: com.domain.applet. 那指的是什么,该文件相对于进行该调用的脚本位于文件结构中的什么位置?

0 投票
2 回答
688 浏览

ajax - 无法在 ajax 重新渲染上显示 deployJava 按钮

我无法在 ajax 重新渲染上显示 deploy-java 按钮

什么时候

并且表单已更新,唯一显示的内容(在白页上)是 deployJava 按钮,请求被挂起。如果在初始请求中 shouldRender 为 true,则页面和按钮会正确显示。我正在使用 primefaces 以防万一。

我想要做的是让按钮正确显示,无论它是 ajax 重新呈现的一部分还是完整的初始请求。

更新:我做了功课并创建了一个仍然重现问题的最小示例。无论脚本声明是在头部还是在正文中,我似乎仍然遇到同样的问题(我在资源/js中有deployJava.js的副本)

编辑:(specialgems)下面的测试给出了与之前观察到的相同的问题。

编辑:添加图片问题看起来像这样

单击更新按钮后,仅呈现 deployJava 按钮并加载页面

编辑(丹尼尔):成功和完成时都给出相同的行为:(

0 投票
0 回答
181 浏览

javascript - JWS 启动:“要重新启动 Deployment Toolkit,请刷新网页”

我正在使用 deployJava.js 和 primefaces 命令按钮来启动 java web start 应用程序。现在这可以在我自己的计算机和浏览器上完美运行,但有些用户会收到以下弹出窗口

“要重新启动部署工具包,请刷新网页”。

刷新然后再次单击按钮只会呈现相同的结果。

在此处输入图像描述

游戏中的相关代码:

我意识到这个问题的一种解决方案可能是在客户端浏览器/系统上进行一些设置,如果你知道哪一个答案是受欢迎的。

但理想情况下,我希望更改代码以涵盖此用例而无需客户端解决方法。

0 投票
1 回答
1409 浏览

java - deployJava.js 添加了一个元素到头部区域

我有一个使用 Java 小程序的站点,并且在页面的头部区域中包含了 deployJava.js 加载标记。但是,当我在 Chrome 调试器中看到生成的 HTML 时,此脚本会立即破坏我的头部内容开始正文,因此其他头部内容出现在正文标记中!

你可以在我的网站http://viva-games.ru/上看到它

deployJava 还会插入一个 embed 标记(在正文打开之后),因此您可以在页面顶部看到一个空行。

我做错了什么?

0 投票
1 回答
1711 浏览

java - deployJava.runApplet 不工作

我在我的“ Extjs UI 框架”中使用小程序。如果我使用“ index.html ”在“ applet.js ”文件下面调用,它工作正常。

但是,如果我在除“ .html 文件”之外的任何脚本中调用,则它不起作用。只是页面数据被清除并且看起来是完整的空白页面。你能告诉我如何解决这个问题。

我需要通过其他“.js 文件”调用我的“applet.js”脚本,而不是通过“.html 文件”。可能吗?请举例说明。

applet.js:- ----------

html:- -----

感谢您对此进行调查....玛丽亚

0 投票
1 回答
209 浏览

java - 调用 Applet 方法 - Firefox 12 错误

我对 Firefox 12 有一个问题(较新的 Firefox 运行良好,而另一种浏览器也运行良好)。

在 Firefox 12中, MyApplet未定义。

在其他浏览器中一切正常

在较新的 Firefox 中,一切都运行良好。

但我也需要在 Firefox 12 中解决这个问题。

是否有可能使用 JS 或类似的东西来解决这个问题?

0 投票
2 回答
1140 浏览

java - JavaScript to Java Applet 使用 DeployJava.js 运行命令行

我对Java很陌生。我想创建一个 Java Applet,它允许我的 JavaScript 将命令行传递给 Java Applet。这只会在我的开发机器上运行 - 无需提醒我这是一个安全问题。用例是我的 ExtJS 应用程序有一个内省器,它允许我显示类。我希望能够单击一个类,将相关路径名传递给 Applet 并在 Eclipse 中打开该文件进行编辑。

我正在使用 Win7x64,jre 1.7

因此,要让 Eclipse 从命令行打开文件,命令是:

D:\Eclipse\eclipse.exe --launcher.openFile C:\mytestfile.js

这行得通。

我已经编写了 Applet,对其进行了自签名并使用下面显示的代码测试了 say() 方法。这样可行。但是,当我运行 executecmd() 方法时,我没有得到任何输出。如果我注释掉整个 try/catch 块,以便我只是返回传入的 cmd 字符串,则该方法有效。因此,我怀疑我的 try catch 设置不正确,并且由于我的 Java 技能和异常知识是原始的,我迷失了方向。

任何人都可以帮助我吗?至少要返回一些输出,如果不是如何实际运行传入的命令行?

而且,我正在传递整个命令行,因为当我有这个工作时,我想分享它(因为 Ext introspector 非常有用)。其他开发人员将使用不同的编辑器,因此他们可以通过传递特定的命令行来使用它。

谢谢!默里

我的 HTML 测试页面:

我的课:

0 投票
3 回答
533 浏览

java - 在浏览器中安装 Java 与启用 Java

有没有办法检测您的机器上是否安装了 java,或者浏览器上是否禁用了 java。我们在应用程序中使用 java 小程序,但在加载小程序之前,我们使用“deployJava.js”。可悲的是,即使在浏览器上禁用了 Java,它也会说没有安装 Java。

那么有没有办法区分是否安装了Java或禁用了Java,最好使用javascript。我也尝试过使用“navigator.javaEnabled()”,但它给了我与使用“deployJava.js”相同的结果。