|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
在学习过程中,由于教程上要用到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 返回类别: 教程 上一教程: 使用dao.Processor治理数据持久化对象 下一教程: Vector在Java编程中的应用 您可以阅读与"BDK1.1启动时抛错问题。"相关的教程: · 启动WebLogic后,不能进入控制台和应用的问题 · 怎样让JAVA图形界面程序启动时没有控制台窗口 · 怎样让Java图形界面程序启动时没有控制台窗口? · Eclipse启动时报错 · Tomcat 3.1 存在暴露网站路径问题 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |