![](/img/trans.png)
[英]java.lang.VerifyError: (class: ea/Individual, method: <init> signature: (I)V) Constructor must call super() or this()
[英]java.lang.VerifyError: Constructor must call super() or this() before return
我收到以下错误:
线程“AWT-EventQueue-0”中的异常java.lang.VerifyError:构造函数必须在freetts.FallTTS.MenuContinueButtonActionPerformed(FormTTS.java)中的方法freetts.FTall返回之前调用super()或this()。 :429)at freetts.FormTTS.access $ 100(FormTTS.java:59)at freetts.FormTTS $ 2.actionPerformed(FormTTS.java:127)at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)at javax.swing .AbstractButton $ Handler.actionPerformed(AbstractButton.java:2341)位于javax.swing.plaf上的javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)的javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)。 basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)at java.awt.Component.processMouseEvent(Component.java:6505)at java.awt.Component.processEvent的javax.swing.JComponent.processMouseEvent(JComponent.java:3321) (Component.java:6270)位于java.awt.Component.dispatc的java.awt.Container.processEvent(Container.java:2229) hEventImpl(Component.java:4861)位于java.awt.Container.dispatchEventImpl(Container.java:2287),位于java.awt.LightweightDispatcher.retargetMouseEvent(Container.java)的java.awt.Component.dispatchEvent(Component.java:4687) :4832)java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)at java.awt.Container.dispatchEventImpl(Container.java:2273)at java .awt.Window.dispatchEventImpl(Window.java:2713),位于java.awt.EventQueue的java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)的java.awt.Component.dispatchEvent(Component.java:4687)。 java.security.AccessController.doPrivileged(java.awt.EventQueue $ 3.run(EventQueue.java:664)java.awt.EventQueue $ 3.run(EventQueue.java:666)访问$ 000(EventQueue.java:101) java.security.ProtectionDomain $ 1.doIntersectionPrivilege(ProtectionDomain.java:76)的java.security.ProtectionDomain $ 1.doIntersectionPrivilege(ProtectionDomain.java:87)at java.aw t.EventQueue $ 4.run(EventQueue.java:680)java.awt.EventQueue $ 4.run(EventQueue.java:678)at java.security.AccessController.doPrivileged(Native Method)at java.security.ProtectionDomain $ 1.doIntersectionPrivilege (ProtectionDomain.java:76)位于java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)的java.awt.EventQueue.dispatchEvent(EventQueue.java:677)java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java: 128)java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)at java。 awt.EventDispatchThread.run(EventDispatchThread.java:90)
我在一个月左右之后检查我的程序,之前相同的代码没有给出错误,我想我没有改变任何可能造成这种情况的东西。 我试图解决这个问题; 所以在第1行的错误中提到:
at freetts.FormTTS.MenuContinueButtonActionPerformed(FormTTS.java:429)
所以我打开了FormTTS.java:429这是代码:
private void MenuContinueButtonActionPerformed(java.awt.event.ActionEvent evt) {
FTall allform = new FTall();
FTdirect directform = new FTdirect();
FTsmall1 small1form = new FTsmall1();
FTsmall2 small2form = new FTsmall2();
FTsmall3 small3form = new FTsmall3();
FTbig1 big1form = new FTbig1();
FTbig3 big3form = new FTbig3();
FTmc1 mc1form = new FTmc1();
FTmc2 mc2form = new FTmc2();
String S = (String) jCB2.getSelectedItem();
String R = (String) jCB3.getSelectedItem();
String P = (String) jCB4.getSelectedItem();
.....
第429行特别是:
FTall allform = new FTall();
这是被调用的构造函数的代码:
public FTall() {
initComponents();
}
清洁和建筑解决了这个问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.