在Firefox里执行JAVA控件时的错误

wyxds 2004-12-28 11:22:54
Java Plug-in 1.5.0
使用 JRE 版本 1.5.0 Java HotSpot(TM) Client VM
用户主目录 = C:\Documents and Settings\*****
java.lang.StackOverflowError
at javax.swing.table.DefaultTableModel.setColumnIdentifiers(Unknown Source)
at pv.jfcx.PVTableModel.setDataVector(PVTableModel.java:541)


系统:windows xp sp2 +Mozilla Firefox 1.0
试了下,在IE里同样有错.

是不是JAVA程序和我的JVM有版本问题?我基本不懂JAVA
...全文
114 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ylssww 2005-08-25
  • 打赏
  • 举报
回复
认为是由于运行时jre版本与plugin开发jdk版本不一致造成的。JRE1.5未必完全兼容之前版本开发的程序,我也遇到了这种问题。
wyxds 2005-01-05
  • 打赏
  • 举报
回复
哎~

改用1.3版的JVM就什么问题都解决了。

算了~

谢谢大家了~
redex 2005-01-05
  • 打赏
  • 举报
回复
java.lang.StackOverflowError
可以检查检查你的程序.
wyxds 2005-01-05
  • 打赏
  • 举报
回复
请各位多多指导,谢谢~~
hax 2005-01-03
  • 打赏
  • 举报
回复
你运行的java控件有问题呀。
wyxds 2005-01-01
  • 打赏
  • 举报
回复
给自己顶下
wyxds 2004-12-28
  • 打赏
  • 举报
回复
看来这个问题是不该发这了?

.确认(verifation)和断言(assert)有什么区别? 确认:当测试中的一个用例存在错误,系统将会继续运行这些测试 断言:当测试中的一个用例存在错误,系统将会退出当前用例 总而言之,确认和断言的不同在于,当出现错误情况之后,系统将会如何处理。 .test case 和testsuite的区别? test case是一个用例 test suite是一组用例 7.selenium IDE, selenium core, selenium core hta, selenium rc四者的概念以及它们之间的区别? selenium IDE(集成开发环境)。它是一个firefox的插件,可以录制、回放并编辑测试脚本 selenium Core(核心)。这是符合断言机制,由测试套件执行的平台。它是整个测试机制的核心部分,由纯javaScript代码组成 selenium Core Hta.这是针对IE设计的执行平台,运行于IE的最高字全级别之上。 selenium Remote Control(远程控制):它是一个代理与控制端,可代替selenium core/selenium DIE的客户端,并支持多语言 8.能不能在IE中录制脚本吗? 不能,只能在firefox中安装selenium IDE,而只有selenium IDE才存在录制的功能。 如果想测试一些,不能在firefox中正常显示的程序,则只有安装selenium RC,然后自己编写测试脚本,只有这样,脚本才能在ie中运行。 12.怎样安装多窗口模型? (1)启动selenium-server,输入以下的命令:java-jar selenium-server.jar -multiwindow。则会在两个窗口中显示运行结果 (2)启动selenium-server,输入以下的命令:java -jar selenium-server.jar -singlewindow。则会在一个窗口中显示运行结果 15.怎样访问变量? ${变量名} 16.在录制的过程中,遇到了提示框的话,要怎样处理才能在正常的回放? 17.录制到邮件的候,不能正常录制,要如何处理呢? 录制的候,首先要指定要框架,然后再输入文本。 例如:邮件通过firebug定位为: 在selenium ide中则需要手动的输入以下的内容: 再输入一条以下的命令:selectFrame relative=top 则,此的脚本就能正常的运行了。 18.录制到组件的候,不能正常录制,要怎样处理? 例如:上传附件(以及其它一些要上传的东西),刚发现附件并不是不能录制,而是你在界面中的定位不是很清楚,selenium不能识别。 19.录制,会跳出多个窗口,此要怎样处理? 存在四种解决方法,可以参考http://www.boobooke.com/bbs/viewthread.php?tid=41824&highlight=selenium中的第七集 具体方法如下:(1)java中可用如下的代码:String[] titles =selenium.getAllWindowTitles(); //得到所有窗口的标题 selenium.selectWindow("title="+titles[titles.length-1]); //选择最后打开的一个窗口 selenium.close(); //关闭最后打开的一个窗口 selenium.selectWindow("null"); //重新聚集在最开始的一个窗口(只有两个窗口的候) (2)java中可用如下的代码:selenium.click("link=????"); 换成如下的两行代码 String url = selenium.getAttribute(link=????@href); selenium.open(url); 注:此方法也存在一定的缺陷,就是不能验证click点击事件是否正确。 (3)利用javascript去掉原代码中的target="_blank"的属性(目前为止还不清楚) (4)这种方法不清楚,看的不是很懂 20.什么是window

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧