我们使用来自签名提供商的一些专有小程序来签署一些

XML.当我们使用JRE 6u37 applet运行没有问题 – 运行速度非常快,从不冻结.但是当我们将JRE更新为7u55或更新时,它经常开始挂起.只有浏览器重启帮助.有没有办法解决这个问题可能是由一些参数或其他东西?

这是运行代码:

var attributes = {codebase:'#{request.contextPath}/distr',

code:'kz.softkey.iola.applet.MainApplet',

archive:'iolaApplet.jar',

type:'application/x-java-applet',

mayscript:'true',

id:'iolaApplet',

name:'iolaApplet',

width:1, height:1} ;

var parameters = {code:'kz.softkey.iola.applet.MainApplet',

codebase:'#{request.contextPath}/distr',

archive:'iolaApplet.jar',

cache_option:'Plugin',

cache_archive:'iolaApplet.jar',

mayscript:'true',

scriptable:'true',

fileExtension:'KEYSTORE',

cache_archive:'iolaApplet.jar',

java_arguments:'-Xmx300m',

writesoap:'false';

var version = '1.6';

deployJava.runApplet(attributes, parameters, version);

最佳答案 在版本7和版本6之间,jre中的applet实现有一些小的变化.我发现当我的团队将一些旧项目从6迁移到7时,在少数情况下,当用户尝试修改内容时,applet开始挂起.在我的情况下,更改是表如何处理firePropertyChange,当用户在单元格无限循环中发生更改时.如果您无法访问来源,我认为您无法检查导致问题的原因.

//编辑

我没有看到您调用部署脚本中的任何方法来将数据从站点添加到applet,因此我假设您应该能够像IDE一样从IDE运行它.

如果序列化一些数据并将其发送到applet,则需要找到在applet本地运行时在applet上加载数据的方法.

在我的情况下,我们使用自定义序列化器进行数据,我们创建了一些用于测试的实用程序,我们将序列化数据放在txt文件中并在本地运行applet(从IDE).

这样就可以像任何其他应用程序一样调试applet.

更改jre时调试applet很难,因为你通常不知道应用程序的流程何时出错.

在我的情况下,我们最终坐在两个屏幕之前,两个applet在两个版本的java上运行,并逐行比较applet的流量.

他这样坐了一段时间,我们发现了一些小的改变(我不会完全记得,但我很确定它是一个’如果’改变了,这是我们问题的原因)在java版本之间.

java applet 缺陷_Java Applet在最新JRE上的奇怪性能行为(7.55)相关推荐

  1. java标量替换_JAVA逃逸分析、栈上分配、标量替换、同步消除

    一.逃逸分析 逃逸分析是编译语言中的一种优化分析,而不是一种优化的手段.通过对象的作用范围的分析,为其他优化手段提供分析数据从而进行优化. 逃逸分析包括: 全局变量赋值逃逸 方法返回值逃逸 实例引用发 ...

  2. java applet 游戏_Java Applet实现五子棋游戏

    从谷歌的AlphaGo到腾讯的绝艺,从人脸识别到无人驾驶,从谷歌眼镜到VR的兴起,人工智能领域在不断的向前迈进,也在不断深入的探索.但背后错综复杂的技术和利益成本也是很多企业亟待解决的难题.对于人工智 ...

  3. java中继承applet类_java.applet.Applet类

    1.applet是一种不能单独运行但可嵌入在其他应用程序中的小程序 2.该类直接继承于java.awt.Panel类,其直接子类为javax.swing.JApplet 3.常用方法 public U ...

  4. java applet布局_Java:Applet布局问题

    Java:Applet布局问题以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! applet布局问题 按钮 标签是怎样加入 ...

  5. java 空白图片_java applet 显示图片 一片空白 ??

    代码:importjava.applet.Applet;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.event.MouseE ...

  6. java内存 海子_Java并发编程:从根源上解析volatile关键字的实现

    Java并发编程:volatile关键字解析 1.解析概览 内存模型的相关概念 并发编程中的三个概念 Java内存模型 深入剖析volatile关键字 使用volatile关键字的场景 2.内存模型的 ...

  7. java struts2 上传图片_Java框架Struts2实现图片上传功能

    Struts 2 框架为处理文件上传提供了内置支持,它使用"在 HTML 中基于表单的文件上传".当上传一个文件时,它通常会被存储在一个临时目录中,而且它们应该由 Action 类 ...

  8. java实验总结_Java实验总结——初学(上)

    实验一 集合(一) [实验目的与要求] 1.了解Java集合类的概念: 2.掌握常用集合类的使用方法和技巧,并能应用到实际操作中. [实验内容] 1.请编写一个程序,要求如下:1)首先生成10个1至1 ...

  9. java自动填充_java 如何自动填充网页上的用户名和密码?

    展开全部 java 自动填充网页上的用户名和密码有两种方法: 方法一.在input 标签里面的 value属性赋值即可,如32313133353236313431303231363533e78988e ...

最新文章

  1. java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园
  2. 如何招聘一个优秀的产品经理?Google主管的六条心得
  3. 对现有的所能找到个DDOS代码(攻击模块)做出一次分析----TCP篇
  4. unzip不能解压mysql的zip_Linux中zip压缩和unzip解压缩命令详解
  5. 前端学习(2363):数据缓存
  6. linux无效内存访问,x86_64 Linux 3.0:无效的内存地址
  7. Activity的传递数据与实例
  8. IDEA卡顿解决方法
  9. cesium 飞行定位
  10. C89:论常用的字符串函数
  11. 视频会议、视频聊天、手机视频、跨平台视频如何开发之流程篇
  12. XHTML 和 DOCTYPE 切换(MSDN)
  13. 2012年5月16日,Google发布“知识图谱(Knowledge Graph)”
  14. asp毕业设计—— 基于asp+access的网上动态同学录系统设计与实现(毕业论文+程序源码)——同学录系统
  15. ExcelDNA开发视频教程-刘永富-专题视频课程
  16. 矩阵键盘的原理及应用
  17. 把汇总报表页面生成 pdf文件方案!
  18. VSCode 上面的菜单栏不见了,该怎么办
  19. Baklib分享|知识管理是企业发展的风向标
  20. 用Python写了一个不起床让你后悔的闹钟

热门文章

  1. 初试linux编译(ubuntu+vim)+玩转智能蛇
  2. 2022-2028年中国老年旅游市场深度调研及开发战略研究报告
  3. 固定table标题头、标题列(兼容多种浏览器)
  4. java发送简单邮件_Java程序实现发送简单文本邮件
  5. Go 学习笔记(81)— Go 性能分析工具 pprof
  6. Yolov1目标检测算法详细分析
  7. 2021年大数据Flink(十三):流批一体API Sink
  8. [C] 图的深度优先遍历
  9. java中hashcode_浅谈Java中的Hash值
  10. Value xxx of type org.json.JSONObject cannot be converted to JSONArray