Здравствуйте, уважаемые форумчане. Я вот уже несколько месяцев начал изучать ЯП Java и довольно не плохо продвинулся. Когда я работал с консольными приложения, все было в порядке, но как только я перешел к GUI, стали возникать проблемы.
Я написал простейший пример программы на базе Swing (вообще списал из учебника ).
Code
import javax.swing.*;
class SwingDemo {
SwingDemo(){
JFrame jfrm = new JFrame("A Simple Swing Application");
jfrm.setSize(275, 100);
jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel jlab = new JLabel(" Swing - the modern Java GUI ");
jfrm.add(jlab);
jfrm.setVisible(true);
}
public static void main(String args[]){
SwingUtilities.invokeLater(new Runnable(){
public void run(){
new SwingDemo();
}
});
}
}
При компиляции проблем не возникает, но при попытке запустить приложение генерируется исключение "NoSuchMethodError". Поиск в гугуле ни к чему не привел. Подскажите пожалуйста, какую ошибку я допустил (хоть и списывал из учебника ).
P.S. ОС Windows7 x64, компилировал через командную строку (javac SwingDemo.java) и запускал тоже (java SwingDemo), код в учебнике сверял 20 раз.