Не запускается sikulix в убунту

Установил в убунте sikuli-ide командой в терминале :

sudo apt install sikuli-ide

Запускаю sikuli и почему-то "говорит" что не та версия Джавы.

dima@komp:~$ sikulix
[error] RunTimeINIT: Java version not detected (using 7): 11.0.6+10-post-Ubuntu-1ubuntu118.04.1
java ?7?-64 version 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 vm 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 class 55.0 arch amd64
*** system properties dump 
awt.toolkit                   = sun.awt.X11.XToolkit
file.encoding                 = UTF-8
file.separator                = /
java.awt.graphicsenv          = sun.awt.X11GraphicsEnvironment
java.awt.printerjob           = sun.print.PSPrinterJob
java.class.path               = /usr/share/sikulix/sikulix.jar
java.class.version            = 55.0
java.home                     = /usr/lib/jvm/java-11-openjdk-amd64
java.io.tmpdir                = /tmp
java.library.path             = /usr/lib/jni:/usr/lib/alpha-linux-gnu/jni:/usr/lib/x86_64-linux-gnu/jni:/usr/lib/aarch64-linux-gnu/jni:/usr/lib/x86_64-kfreebsd-gnu/jni:/usr/lib/powerpc64-linux-gnu/jni:/usr/lib/powerpc64le-linux-gnu/jni:/usr/lib/s390x-linux-gnu/jni:/usr/lib/sparc64-linux-gnu/jni
java.runtime.name             = OpenJDK Runtime Environment
java.runtime.version          = 11.0.6+10-post-Ubuntu-1ubuntu118.04.1
java.specification.name       = Java Platform API Specification
java.specification.vendor     = Oracle Corporation
java.specification.version    = 11
java.vendor                   = Ubuntu
java.vendor.url               = https://ubuntu.com/
java.vendor.url.bug           = https://bugs.launchpad.net/ubuntu/+source/openjdk-lts
java.version                  = 11.0.6
java.version.date             = 2020-01-14
java.vm.compressedOopsMode    = 32-bit
java.vm.info                  = mixed mode, sharing
java.vm.name                  = OpenJDK 64-Bit Server VM
java.vm.specification.name    = Java Virtual Machine Specification
java.vm.specification.vendor  = Oracle Corporation
java.vm.specification.version = 11
java.vm.vendor                = Ubuntu
java.vm.version               = 11.0.6+10-post-Ubuntu-1ubuntu118.04.1
jdk.debug                     = release
line.separator                = 

os.arch                       = amd64
os.name                       = Linux
os.version                    = 4.15.0-96-generic
path.separator                = :
python.home                   = /usr/share/jython
sikuli.console                = true
sun.arch.data.model           = 64
sun.boot.library.path         = /usr/lib/jvm/java-11-openjdk-amd64/lib
sun.cpu.endian                = little
sun.cpu.isalist               = 
sun.desktop                   = gnome
sun.font.fontmanager          = sun.awt.X11FontManager
sun.io.unicode.encoding       = UnicodeLittle
sun.java.command              = /usr/share/sikulix/sikulix.jar
sun.java.launcher             = SUN_STANDARD
sun.jnu.encoding              = UTF-8
sun.management.compiler       = HotSpot 64-Bit Tiered Compilers
sun.os.patch.level            = unknown
user.country                  = RU
user.dir                      = /home/dima
user.home                     = /home/dima
user.language                 = ru
user.name                     = dima
user.timezone                 = Europe/Moscow
*** system properties dump end
[info] runcmd: lsb_release -i -r -s 
Exception in thread "main" java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
    at org.sikuli.script.RunTime.storeClassPath(RunTime.java:2505)
    at org.sikuli.script.RunTime.isOnClasspath(RunTime.java:2552)
    at org.sikuli.script.RunTime.isJarOnClasspath(RunTime.java:2576)
    at org.sikuli.script.RunTime.libsExport(RunTime.java:933)
    at org.sikuli.script.RunTime.init(RunTime.java:720)
    at org.sikuli.script.RunTime.get(RunTime.java:297)
    at org.sikuli.ide.SikuliIDE.run(SikuliIDE.java:232)
    at org.sikuli.ide.Sikulix.main(Sikulix.java:31)

Я пытался установить седьмую версию джавы но увы не вышло ;_;

dima@komp:~$ sudo apt-get install oracle-java7-installer
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет oracle-java7-installer недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

E: Для пакета «oracle-java7-installer» не найден кандидат на установку
dima@komp:~$ java -version 
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)

Как установить sikulix в убунту ??


также заметил, эта проблема проявилась не только у меня, как я понял программа не видит Rantime джавы старше восьмой версии. (https://bugs.launchpad.net/ubuntu/+source/sikulix/+bug/1793852 )


dima@komp:~$ sudo apt-get install openjdk-8-jre
[sudo] пароль для dima: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  openjdk-8-jre-headless
Предлагаемые пакеты:
  fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei
  fonts-wqy-zenhei
Следующие НОВЫЕ пакеты будут установлены:
  openjdk-8-jre openjdk-8-jre-headless
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 5 пакетов не обновлено.
Необходимо скачать 27,5 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 101 MB.
Хотите продолжить? [Д/н] Y
Пол:1 http://ru.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 openjdk-8-jre-headless amd64 8u242-b08-0ubuntu3~18.04 [27,5 MB]
Пол:2 http://ru.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 openjdk-8-jre amd64 8u242-b08-0ubuntu3~18.04 [69,7 kB]
Получено 27,5 MB за 24с (1 162 kB/s)                                           
(Чтение базы данных … на данный момент установлен 271471 файл и каталог.)
Подготовка к распаковке …/openjdk-8-jre-headless_8u242-b08-0ubuntu3~18.04_amd64.deb …
Распаковывается openjdk-8-jre-headless:amd64 (8u242-b08-0ubuntu3~18.04) …
Выбор ранее не выбранного пакета openjdk-8-jre:amd64.
Подготовка к распаковке …/openjdk-8-jre_8u242-b08-0ubuntu3~18.04_amd64.deb …
Распаковывается openjdk-8-jre:amd64 (8u242-b08-0ubuntu3~18.04) …
Настраивается пакет openjdk-8-jre-headless:amd64 (8u242-b08-0ubuntu3~18.04) …
update-alternatives: используется /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd для предоставления /usr/bin/orbd (orbd) в автоматическом режиме
update-alternatives: используется /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool для предоставления /usr/bin/servertool (servertool) в автоматическом режиме
update-alternatives: используется /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv для предоставления /usr/bin/tnameserv (tnameserv) в автоматическом режиме
Настраивается пакет openjdk-8-jre:amd64 (8u242-b08-0ubuntu3~18.04) …
update-alternatives: используется /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/policytool для предоставления /usr/bin/policytool (policytool) в автоматическом режиме
Обрабатываются триггеры для gnome-menus (3.13.3-11ubuntu1.1) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Обрабатываются триггеры для mime-support (3.60ubuntu1) …
Обрабатываются триггеры для desktop-file-utils (0.23-1ubuntu3.18.04.2) …
Обрабатываются триггеры для libc-bin (2.27-3ubuntu1) …
dima@komp:~$ sikulix
[error] RunTimeINIT: Java version not detected (using 7): 11.0.6+10-post-Ubuntu-1ubuntu118.04.1
java ?7?-64 version 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 vm 11.0.6+10-post-Ubuntu-1ubuntu118.04.1 class 55.0 arch amd64
*** system properties dump 
awt.toolkit                   = sun.awt.X11.XToolkit
file.encoding                 = UTF-8
file.separator                = /
java.awt.graphicsenv          = sun.awt.X11GraphicsEnvironment
java.awt.printerjob           = sun.print.PSPrinterJob
java.class.path               = /usr/share/sikulix/sikulix.jar
java.class.version            = 55.0
java.home                     = /usr/lib/jvm/java-11-openjdk-amd64
java.io.tmpdir                = /tmp
java.library.path             = /usr/lib/jni:/usr/lib/alpha-linux-gnu/jni:/usr/lib/x86_64-linux-gnu/jni:/usr/lib/aarch64-linux-gnu/jni:/usr/lib/x86_64-kfreebsd-gnu/jni:/usr/lib/powerpc64-linux-gnu/jni:/usr/lib/powerpc64le-linux-gnu/jni:/usr/lib/s390x-linux-gnu/jni:/usr/lib/sparc64-linux-gnu/jni
java.runtime.name             = OpenJDK Runtime Environment
java.runtime.version          = 11.0.6+10-post-Ubuntu-1ubuntu118.04.1
java.specification.name       = Java Platform API Specification
java.specification.vendor     = Oracle Corporation
java.specification.version    = 11
java.vendor                   = Ubuntu
java.vendor.url               = https://ubuntu.com/
java.vendor.url.bug           = https://bugs.launchpad.net/ubuntu/+source/openjdk-lts
java.version                  = 11.0.6
java.version.date             = 2020-01-14
java.vm.compressedOopsMode    = 32-bit
java.vm.info                  = mixed mode, sharing
java.vm.name                  = OpenJDK 64-Bit Server VM
java.vm.specification.name    = Java Virtual Machine Specification
java.vm.specification.vendor  = Oracle Corporation
java.vm.specification.version = 11
java.vm.vendor                = Ubuntu
java.vm.version               = 11.0.6+10-post-Ubuntu-1ubuntu118.04.1
jdk.debug                     = release
line.separator                = 

os.arch                       = amd64
os.name                       = Linux
os.version                    = 4.15.0-96-generic
path.separator                = :
python.home                   = /usr/share/jython
sikuli.console                = true
sun.arch.data.model           = 64
sun.boot.library.path         = /usr/lib/jvm/java-11-openjdk-amd64/lib
sun.cpu.endian                = little
sun.cpu.isalist               = 
sun.desktop                   = gnome
sun.font.fontmanager          = sun.awt.X11FontManager
sun.io.unicode.encoding       = UnicodeLittle
sun.java.command              = /usr/share/sikulix/sikulix.jar
sun.java.launcher             = SUN_STANDARD
sun.jnu.encoding              = UTF-8
sun.management.compiler       = HotSpot 64-Bit Tiered Compilers
sun.os.patch.level            = unknown
user.country                  = RU
user.dir                      = /home/dima
user.home                     = /home/dima
user.language                 = ru
user.name                     = dima
user.timezone                 = Europe/Moscow
*** system properties dump end
[info] runcmd: lsb_release -i -r -s 
Exception in thread "main" java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
    at org.sikuli.script.RunTime.storeClassPath(RunTime.java:2505)
    at org.sikuli.script.RunTime.isOnClasspath(RunTime.java:2552)
    at org.sikuli.script.RunTime.isJarOnClasspath(RunTime.java:2576)
    at org.sikuli.script.RunTime.libsExport(RunTime.java:933)
    at org.sikuli.script.RunTime.init(RunTime.java:720)
    at org.sikuli.script.RunTime.get(RunTime.java:297)
    at org.sikuli.ide.SikuliIDE.run(SikuliIDE.java:232)
    at org.sikuli.ide.Sikulix.main(Sikulix.java:31)

Ответы (0 шт):