问题标签 [next-generation-plugin]

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 投票
1 回答
1325 浏览

java - 在 Safari 或 Firefox 3.6 上加载 JNLP 小程序

我正在尝试使用 JNLP 加载小程序。除了 Safari(在 OSX Snow Leopard 上的 Safari 5.0.3 上尝试过)之外,我测试过的每个浏览器都可以正常工作。

这似乎是一个与 Safari 相关的错误,因为即使是用于在 Oracle 上的 plugin2 页面中测试的 JNLP 小程序似乎也无法正常工作,因为 Safari 尝试加载“Ignored.class”而不是查看 JNLP 文件。

有谁知道这个问题的解决方法?

0 投票
2 回答
2003 浏览

java - 使用带有Webstart技术的新一代Java Applet时加载缓慢的问题

我正在通过 jnlp 指定的 webstart 技术使用小程序。问题是当小程序加载时,在某些时候它开始加载非常慢。

这是加载时java控制台的输出,当我说它变慢时:

这是 jnlp 外观的示例:

那是我游戏的 jnlp,可以在这里测试。

我在不同操作系统的不同机器上尝试了不同的浏览器,问题仍然存在。

问题似乎是从资源内部加载资产时,但仅在加载嵌入在浏览器中的小程序时发生,如果我从控制台调用 javaws,它可以正常工作。

我还有另一个运行良好的游戏,在这里使用相同的 jnlp 模板。

0 投票
1 回答
1524 浏览

java - 小程序不通过 ImageIO.write 创建图像文件

我一直在努力解决一个涉及我想用来创建图像文件(到服务器端目录)的处理草图的问题。在 Java 中,我使用画布的 PImage,将其转换为 BufferedImage,然后通过 ImageIO.write 将其创建为文件。

它在我的系统上作为草图运行时成功创建文件,file.png 出现在与程序相同的文件夹中。问题是当程序作为小程序导出时,它不再创建文件。如果有人对为什么程序的草图可以创建图像而小程序不能创建图像有任何意见,那将是巨大的。

如果有任何帮助,这里有几个我正在使用的片段。谢谢大家。

这是将 PImage 转换为 BufferedImage 的方法。

0 投票
1 回答
3399 浏览

java - 使用 JNLP 启动具有 Java3D 依赖项的小程序时出现问题

正如标题所说,目前正在尝试使用 JNLP 作为启动带有 Java3D 依赖项的小程序的一种方式,以供任何可能未在其系统上安装 Jave3D 的用户使用。不幸的是,在小程序尝试启动时,找不到与“subapplet.classname”值有关的错误。

由于 java.net 网站 FourByFour Demo 上提供的示例无法正常工作,并且由于找不到类的相同问题而失败,因此这个问题更加复杂。

带有四乘四演示的 Java JNLP 网页:

java.net FourByFour 演示

Firefox 和 IE 浏览器都试过了,没区别。。

java.net 网站上使用的代码示例:

0 投票
2 回答
786 浏览

java - 如何在 Java Applet 中保存一些配置信息?

如何在 Java Applet 中本地永久保存配置?理想情况下,这应该与未签名的 Applet 一起使用。

0 投票
3 回答
4278 浏览

java - Java 小程序可以打开“选择目录”并通过 JavaScript 交互写入文件系统吗?

我正在寻找一种方法来保存在客户端计算机上使用 JavaScript 创建的几个文件。我希望他能够选择一个文件夹(类似于打开/保存文件夹对话框),然后在那里写入文件。这显然需要三件事:

  • 能够弹出这样的对话框。
  • 能够在客户的计算机上书写(签名的小程序?)
  • 与 JavaScript 交互的某种方式,因为它知道要写入的文件名和内容。

这是可能的还是我应该停止做梦?

0 投票
4 回答
5085 浏览

java - Applet: Java heap space

Due to a small implementation mistake I discovered how quickly I could reach a Java heap space issue

now the bug is fixed everything is fine but it did get me looking into how to solve this and I foudn multiple solution such as

java -Xms5m -Xmx15m MyApp

the problem is that this changes the java memory on my computer, but I'm working on a Applet that is going to be used in a webrowser.

Therefore, is there a way, at RUNTIME in an APPLET to change the heap size ?

0 投票
2 回答
2448 浏览

java - 使用 JNLP 的小程序:Java 控制台中的消息

我正在使用 JNLP 显示小程序。我已经编写了所有必要的文件。罐子是签名的。即使小程序加载正常。我在 Java 控制台中收到很多消息,这些消息导致小程序加载延迟。

Java 控制台中有很多消息。

PS。小程序工作正常。只是想知道重消息的原因。

0 投票
1 回答
342 浏览

java - 使用 Applet 的 JAX-WS 客户端

当使用 Applet 客户端将 JAX-WS 架构与会话管理结合在一起时,我似乎陷入了一个有问题的场景。

为了保持会话,我在客户端的端口中添加了以下属性BindingProvider.SESSION_MAINTAIN_PROPERTY

然而,问题是,当我同时调用两个小程序实例(在两个选项卡上访问网站)时,会话在两个客户端之间混合。我怀疑这与多个小程序实例使用同一个 JVM 实例的事实有关,因此它们之间共享静态代码。但是,我无法弄清楚在这两种情况下都使用了哪个部分。

我已经肯定地验证了这个会话混合问题只发生在从同一个浏览器同时运行实例时,即当 JVM 静态代码被共享时。换句话说,会话管理代码在我测试过的任何其他情况下都能正常工作。

0 投票
2 回答
1889 浏览

java - 如何从具有完全权限的本地磁盘加载签名的小程序?

我有一个应用程序,其中 javascript 代码正在访问写在本地磁盘上的 java applet 方法(请注意 - 这不是直接可能的,但有一种解决方法可以做到这一点)。小程序是自签名小程序,因此用户必须先允许它运行。

如果小程序的代码库设置为"http://..."一切正常,在 FF、Chrome 和 Opera 中也是如此。但是,我想把这个小程序放在本地文件系统上。但是,如果我使用代码库"file://..."(我也尝试完全不使用代码库并直接编写完整的 jar 路径来存档)它不起作用,小程序不会加载警告安全弹出窗口,使用户能够允许运行小程序。

到目前为止,我只在 FF (3.6.1.4) 中测试过,Java 版本是 1.6.0.21。

签名的小程序是否仅限于 HTTP 使用?还是有一些解决方法?