LINUX.ORG.RU

Не могу запустить Makagiga

 


0

1

Добрый день. Скачал программу Makagiga, переместил в opt, запускал install-menu-shortcut.sh - ничего не произошло, ярлык не появился, запускаю makagiga.sh - так же ничего не происходит, пытался выполнить:

sudo chmod u+x /opt/makagiga-6.2/makagiga.sh
но всё равно не запускается. Что я делаю не так?)

Для нее нужно Java, на команду java -version отвечает:

openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-1~deb9u1-b11)
OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)

Ответ на: комментарий от iljuase
/opt/makagiga-6.2/makagiga.sh

в терминале и посмотри, какие ошибки появятся. /quote]

Вот:

Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/makagiga/Main has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

TheLinuxUser ★★
() автор топика
Ответ на: комментарий от iljuase

надо обновить Java Runtime до 54 версии.

Не подскажешь как это правильно сделать? У меня Debian, желательно без подключения сторонних репозиториев.

TheLinuxUser ★★
() автор топика
Ответ на: комментарий от Deleted

не до 54, а до 10й.

Не подскажешь как это правильно сделать? У меня Debian, желательно без подключения сторонних репозиториев.

TheLinuxUser ★★
() автор топика
Ответ на: комментарий от TheLinuxUser

желательно без подключения сторонних репозиториев.

Вообще не представляю что там в мире OpenJDK, если устраивает оракловская, то есть два стула:
1. Выбрать ppa от васяна, скорее всего оно будет обновляться и сможет корректно удалиться. Пример
2. Взять пакет с сайта оракл (там либо tar.gz, либо rpm) и ставить его на свою систему. Обновляться не будет, удалять придется ручками.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от TheLinuxUser

Да не, это про дебиан же. Хотя прикладуха твоя хипстота поганая — так дела не делаются.

anonymous
()
Ответ на: комментарий от anonymous

Ниугадал. Для версии 6.2 java10 в требованиях.

Deleted
()
Ответ на: комментарий от TheLinuxUser

Так же как поставил, только наоборот.
apt-get purge или apt-get remove
Давай ты сам разберешься со своим дистрибутивом, хотя бы с примитивными вещами.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.