BDK1.1启动时抛错问题。
在学习过程中,由于教程上要用到sun的BDK,因此去下了一个,结果运行,出现了sunw.demo.buttons.ExplicitBeanInfo.getEventSetDescriptors() 这个方法抛错,在Sun的网站上找了很长时间,终于找到解决方法。我是在Windows XP下,2K下面应该也适用。
首先按照路径:<BDK_INSTALL_DIR>demo unw\demo\buttons\ExplicitButtonBeanInfo.java
找到这个文件,打开,在大概第45行有这样的句子:
EventSetDescriptor push = new EventSetDescriptor(beanClass, "actionPerformed", java.awt.event.ActionListener.class, "actionPerformed");
将上面的句子替换成:
EventSetDescriptor push = new EventSetDescriptor(beanClass, "action", java.awt.event.ActionListener.class, "actionPerformed");
(其实就是把第二行的"actionPerformed"替换成"action"),
替换后编译一次(如果出现编译错误,就把该文件所在目录的所有java文件一起编译一次,javac *.java)。
将生成的ExplicitButtonBeanInfo.class 文件替换掉:<BDK_INSTALL_DIR>jars\buttons.jar
中的同名文件即可(我用的winrar替换的,很方便)^_^。
如果有不明白的地方,可以发信给我,呵呵。
hilber@mail.csdn.net
下一篇:从oracle 数据库读取日期时间,并在网页上打印万年历 >>
相关文章:
- · JAIN API Specifications
- · jNETx Open Convergent Feature Server
- · Ant入门-配置和使用
- · 《Java 手机/PDA 程序设计入门》读书笔记3--LCDAUI高级API之List
- · 用JBuilder开发Soap接口(图解)
- · Hibernate研究
- · 轻量级的代码生成方案选择
- · [Eclipse笔记]How about NetBeans?
- · jsp开发网站使用cookie的一点经验
- · [Eclipse笔记]关于3.1M5a的性能
- · Java初学及基础问题
- · JUnit源码分析(三)
- · JDK/JRE5.0中对于IPv6的支持-解读JDK5.0对IPv6网络编程的支持
- · J2EE学习之-搭建开发平台
- · Java 实现连接sql server 2000(JDBC数据库访问例子)
- · J2ME学习笔记_1_开发环境的安装和配置
- · 如何配置Tomcat 5和IIS 5协同工作
- · js中判断由字符串from和to代表的两个日期的先后关系
- · 屏蔽鼠标右键,F1帮助和常用快捷键
- · JUnit源码分析(二)
- · 深探java.util.logging包
- · Explanation of UFT-8 and Unicode
- · TIJ阅读笔记(第七章)
- · JUnir源码分析(一)
- · 各种数据库的JDBC连接代码
- · 从Hibernate2到3移植的两点初体验
- · Nice用户手册(二)
- · Converting between applets and applications
- · 利用反射从XML构造VO
- · Web应用导出Excel报表的简单实现(HTML)
- · J2SDK 1.4中的新功能类
- · TIJ阅读笔记(第六章)
- · abstract class && Interface 比较
- · 利用xml+xsl快速生成大量JSP的常用代码的方法.
- · [Eclipse笔记]一个最简单的SWT程序
- · [Eclipse笔记]一些基本概念
- · 关于Swing的Model
- · 为什么我选择了Nokia6220
