0
私はjavaを初めて使い、Swingを使って簡単な電卓を開発し、githubにプッシュしました。 (https://github.com/christopherkade/SwingCalculator)Emacsでコンパイルしたときに例外がスローされましたが、Netbeans IDEではなく
Netbeans IDEでコード化し、githubから私の.zipをダウンロードしてemacsで試してみました。
同じアクションを実行しても、IDEは例外をスローしません。
次のように私はコンパイル:
javac calc/CalculatorGUI.java
java calc.CalculatorGUI
電卓は問題なく起動しますが、2番目はクリックした後、それは私に次のことをスロー:
、当該行がであるException in thread "AWT-EventQueue-0" java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: java/lang/invoke/StringConcatFactory
at calc.CalculatorGUI.operatorButtonActionPerformed(CalculatorGUI.java:323)
:
private void operatorButtonActionPerformed(java.awt.event.ActionEvent evt) {
if (op == ' ') {
op = evt.getActionCommand().charAt(0);
String str = resultLabel.getText();
str += " " + evt.getActionCommand() + " ";
resultLabel.setText(str);
}
}
私の問題は、コードやコードをコンパイルしたものですか?
はコンソールタイプでは、あなた