Я следую курсу Java Swing и пробую простое приложение.
package gui_01;
import java.awt.EventQueue;
import javax.swing.JFrame;
public class SimpleEx extends JFrame{
public SimpleEx( ) {
initUI();
}
private void initUI() {
setTitle("Simple example");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
EventQueue.invokeLater(() -> {
var ex = new SimpleEx();
ex.setVisible(true);
});
}
}
, но я получаю эту ошибку при попытке запустить приложение:
Исключение в потоке "main" java.lang.UnsupportedClassVersionError: gui_01 / SimpleEx было скомпилировано более поздней версией Java Runtime (версия файла класса 54.0), эта версия Java Runtime распознает только версии файла класса до 52.0
У меня есть следующие конфигурации для проекта:
И если я запускаю команду java -version
из терминала, я получаю следующий результат:
Что я могу сделать, чтобы решить ее?Я использую:
- Mac: High Sierra
- Затмение: 2018-09 (4.9.0)