Я скачал java jdk в окне терминала Ubunutu. Я пытаюсь отследить количество системных вызовов, выполняемых Java-программой No-op для моего класса информатики. программа выглядит так:
/* Java No-op program */
public class Noop {
public static void main(String args[]) {
System.exit(0);
}
}
очень просто.
Он компилируется с использованием javac Noop.java, а затем в моем каталоге я получаю файл Noop.class. Но когда я пытаюсь запустить программу, я получаю эту ошибку
Исключение в теме "основной" java.lang.UnsupportedClassVersionError: Noop: Неподдерживаемая версия major.minor 51.0 на java.lang.ClassLoader.defineClass1(собственный метод) на java.lang.ClassLoader.defineClass(ClassLoader.java:634) в java.security.SecureClassLoader.defineClass(SecureClassLoader.java: 142) на java.net.URLClassLoader.defineClass(URLClassLoader.java:277) на java.net.URLClassLoader.access $ 000(URLClassLoader.java:73) на java.net.URLClassLoader $ 1.run(URLClassLoader.java:212) в java.security.AccessController.doPrivileged(собственный метод) на java.net.ClassLoader.findClass(URLClassLoader.java:205 на java.lang.ClassLoader.loadClass(ClassLoader.java:321) на сайте sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:294) на Java.lang.ClassLoader.loadClass(ClassLoader.java:266) не удалось найти основной класс: Noop. Программа будет закрыта.
Я попытался запустить другие программы Java, которые я знаю, работают, и тот же результат.
Пожалуйста помоги.