我用swing程序写的界面,在Suselinux下其他的界面显示正常~但是在点击安装button来显示执行脚本界面的时候,怎么都没有反应,下面的是在命令行显示的问题原因!因为这是首次用JAVA,请各位大侠指点下吧!
java.lang.NoSuchMethodError: java.lang.StringBuffer: method insert(ILjava/lang/CharSequence;)Ljava/lang/StringBuffer; not found
at FirstApp.caozuoqueren$5.actionPerformed(caozuoqueren.java:393)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1815)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1868)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:449)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:287)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:274)
at java.awt.Component.processMouseEvent(Component.java:5196)
at java.awt.Component.processEvent(Component.java:4993)
at java.awt.Container.processEvent(Container.java:1607)
at java.awt.Component.dispatchEventImpl(Component.java:3712)
at java.awt.Container.dispatchEventImpl(Container.java:1665)
at java.awt.Component.dispatchEvent(Component.java:3574)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3521)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3236)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3166)
at java.awt.Container.dispatchEventImpl(Container.java:1651)
at java.awt.Window.dispatchEventImpl(Window.java:1653)
at java.awt.Component.dispatchEvent(Component.java:3574)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:536)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:237)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:187)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:181)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:136)
java.lang.NoSuchMethodError: java.lang.StringBuffer: method insert(ILjava/lang/CharSequence;)Ljava/lang/StringBuffer; not found
at FirstApp.caozuoqueren$5.actionPerformed(caozuoqueren.java:393)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1815)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1868)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:449)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:287)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:274)
at java.awt.Component.processMouseEvent(Component.java:5196)
at java.awt.Component.processEvent(Component.java:4993)
at java.awt.Container.processEvent(Container.java:1607)
at java.awt.Component.dispatchEventImpl(Component.java:3712)
at java.awt.Container.dispatchEventImpl(Container.java:1665)
at java.awt.Component.dispatchEvent(Component.java:3574)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3521)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3236)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3166)
at java.awt.Container.dispatchEventImpl(Container.java:1651)
at java.awt.Window.dispatchEventImpl(Window.java:1653)
at java.awt.Component.dispatchEvent(Component.java:3574)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:536)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:237)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:187)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:181)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:136)
这里写着呢
返回的版本是什么?
低于1.5就会出现这个问题。
suselinux下的JRE是1.4.2的,在改变java版本的情况下有其他的解决办法么~~
button_next11.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int result = JOptionPane .showConfirmDialog (null,str,"安装操作确认",JOptionPane.YES_NO_OPTION );
if(result == JOptionPane .YES_OPTION ){
setVisible(false);这里面有什么错误么?为什么这个dialog不显示呢~~我是新手~~不太懂啊~~