Подтвердить что ты не робот

JAVA Неподдерживаемая версия major.minor 51.0

Я не программист, но на этом сайте я не нашел ответа. Я пытаюсь запустить игру на linux ubuntu с Java Open JDK, но ничего не происходит. Я попытался запустить его с помощью команды prompt, и он сказал следующее:

leops95 @leops95-SATELLITE-C660: ~ $'/home/leops95/Bureau/Minecraft.jar' Исключение в потоке "main" java.lang.UnsupportedClassVersionError: net/kc/main/Main:

Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)

Не удалось найти основной класс: net.kc.main.Main. Программа выйдет.

Я думаю, что что-то не так с версией Java, верно?

4b9b3361

Ответ 1

Это из-за более высокого JDK во время компиляции и более низкого JDK во время выполнения. Поэтому вам просто нужно обновить версию JDK, возможно JDK 7

Вы также можете проверить Unsupported major.minor version 51.0

Ответ 2

Время выполнения Java, с которым вы пытаетесь выполнить свою программу, - это более ранняя версия, чем Java 7, для которой вы собираете свою программу.

Для использования Ubuntu

apt-get install openjdk-7-jdk

чтобы получить Java 7 по умолчанию. Возможно, вам придется сначала удалить openjdk-6.