С Новым годом! Форум программистов, компьютерный форум, киберфорум
Софт для Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
11 / 9 / 3
Регистрация: 16.06.2019
Сообщений: 57

Установить Rapid Miner

02.12.2019, 17:51. Показов 3787. Ответов 7

Студворк — интернет-сервис помощи студентам
Стоит ось ubuntu 18.04, появилась необходимость работать с программой Rapid Miner, нигде, кроме как на оффициальном сайте ее конечно же не оказалось, поэтому пришлось скачивать оттуда. Вот прога, по идее, устанавливается через идущий в комплекте скрипт RapidMiner-Studio.sh

Чмод и все дела стоят, выполняю файл: ./RapidMiner-Studio.sh и вместо установки выдает:

Code
1
2
3
4
5
6
7
8
9
10
RAPIDMINER_HOME is not set. Trying the directory 'директория/откуда/ето/все/загружается'...
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
    at com.rapidminer.license.verification.JarVerifier.createPublicKey(JarVerifier.java:267)
    at com.rapidminer.license.verification.JarVerifier.<clinit>(JarVerifier.java:137)
    at com.rapidminer.launcher.GUILauncher.main(GUILauncher.java:286)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 3 more
Так понимаю, какие-то проблемы с java.
java -version
Code
1
2
3
openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, mixed mode, sharing)
help)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.12.2019, 17:51
Ответы с готовыми решениями:

Я пытаюсь установить Data Miner Option
Я пытаюсь установить Data Miner Option. Я использовал команду chopt. Имеются только следующие опции: oaa = Oracle...

Intel rapid
Подскажите как устновить Intel Rapid Добавлено через 6 минут Не запускается windows при AHCI enable

Intel Rapid Storage
Что это вообще за штука? Это софтина, драйвер, утилита, или драйвер с возможностью управления через GUI? Имеет ли смысл ставить на...

7
 Аватар для useroot
89 / 75 / 17
Регистрация: 18.08.2016
Сообщений: 341
03.12.2019, 14:11
Джава должна быть видна в переменной PATH глянь:

Bash
1
echo $PATH
Если нет, добавь. Убедись, что путь к RapidMiner-Studio.sh не содержит никаких спец.символов, на подобии: + - % и т.д
0
33 / 25 / 11
Регистрация: 11.10.2019
Сообщений: 162
03.12.2019, 21:04
Жозе_Алехандро, возможно проблема с самой реализацией Java, попробуй поставить от Oracle
0
11 / 9 / 3
Регистрация: 16.06.2019
Сообщений: 57
03.12.2019, 22:00  [ТС]
Джава должна быть видна в переменной PATH
java лежит в ust/bin/java, в переменной PATH есть /usr/bin:, значит, если я правильно понимаю, все должно быть видно

путь к RapidMiner-Studio.sh не содержит никаких спец.символов
Путь действительно содержал знаки '-' - не думаю, что именно такие знаки критичны, вроде много где разрешены, да и стандартно бы не шло при скачивании так, но все же, убрал-переименовал, к сожалению итог все тотже
0
 Аватар для useroot
89 / 75 / 17
Регистрация: 18.08.2016
Сообщений: 341
04.12.2019, 14:42
Цитата Сообщение от Жозе_Алехандро Посмотреть сообщение
RapidMiner-Studio.sh
откройте в текстовом редакторе и покажите код, а также покажите переменную PATH
0
11 / 9 / 3
Регистрация: 16.06.2019
Сообщений: 57
04.12.2019, 17:10  [ТС]
скрипт:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
#!/bin/bash
 
############################################################
##                                                        ##
##       Unix Start Script for RapidMiner Studio          ##
##                                                        ##
##  This script tries to determine the location of        ##
##  RapidMiner Studio, searches for a proper Java         ##
##  executable and starts the program.                    ##
##                                                        ##
############################################################
 
## remove _JAVA_OPTIONS environment variable for this run ##
## it could contain stuff that break Studio launching so we ignore it completely ##
unset _JAVA_OPTIONS
 
if [ -z "${RAPIDMINER_HOME}" ] ; then
    RAPIDMINER_HOME="$(cd "$(dirname "$0")" 2>/dev/null && pwd)"
    echo "RAPIDMINER_HOME is not set. Trying the directory '${RAPIDMINER_HOME}'..."
fi 
 
##########################
##                      ##
##  Searching for Java  ##
##                      ##
##########################
 
# JAVA_HOME set, so use it
if [ ! -z "${JAVA_HOME}" ] ; then
    if [ -x "${JAVA_HOME}/bin/java" ]; then
        JAVA="${JAVA_HOME}/bin/java"
    fi
fi
 
# otherwise, try to find java using which
if [ -z "${JAVA}" ] ; then
    _jfnd="`which java`"
    if [ -x "${_jfnd}" ]; then
        JAVA="${_jfnd}"
    else
        echo 'Could not find the java executable in default path or ${JAVA_HOME}/bin/java.'
        echo "Edit $0 and/or your local startup files."
        exit 1
    fi
    unset _jfnd
fi
 
 
 
###############################################
##                                           ##
##  Launch RapidMiner and check for updates  ##
##                                           ##
###############################################
 
update_root=~/.RapidMiner/update
update_dir=${update_root}/RUinstall
update_script=${update_root}/UPDATE
 
LAUNCH=1
while [ ${LAUNCH} -eq 1 ]
do
    # Performing possible update
    if [ -d "${update_dir}" ]; then
        if [ -w "${RAPIDMINER_HOME}" ] ; then
            echo "======================================================================="
            echo "Performing update. Copying files from '${update_dir}' to '${RAPIDMINER_HOME}'."
            cp -rf "${update_dir}"/* "${RAPIDMINER_HOME}"
            rm -rf "${update_dir}"
            echo "Copy complete."
            if [ -f "${update_script}" ] ; then
                echo "Deleting obsolete files listed in ${update_script}."
                {
                    while read COMMAND FILE
                    do
                        if [ "DELETE" = "${COMMAND}" ] ; then
                            # Strip rapidminer/ prefix
                            FILE=`echo ${FILE} | sed -e 's/^rapidminer\///'`
                            TO_DELETE=${RAPIDMINER_HOME}/${FILE}
                            if [ -f "${TO_DELETE}" ] ; then
                                echo "Deleting regular file ${TO_DELETE}"
                                rm "${TO_DELETE}"
                            elif [ -d "${TO_DELETE}" ] ; then
                                echo "Deleting directory ${TO_DELETE}"
                                rmdir "${TO_DELETE}"
                            else
                                echo "Cannot delete file ${TO_DELETE} (does not exist)"
                            fi                          
                        else
                            echo "Unknown update command: ${COMMAND}"
                        fi
                    done
                } < ${update_script}
                rm "${update_script}"
                echo "Completed deletion of obsolete files."
            else
                echo "No update script found in ${update_script}."
            fi
            rm -rf "${update_root}"
            echo "Update complete"
            echo "======================================================================="
        else
            echo "======================================================================="
            echo "ATTENTION: An update was downloaded, but we cannot write to"
            echo "           ${RAPIDMINER_HOME}. "
            echo "           Ignoring update. Please restart as super user."
            echo "======================================================================="
        fi
    fi
 
    # Compile launch parameters
    rmClasspath="${RAPIDMINER_HOME}"/lib/*
    JVM_OPTIONS=$("$JAVA" "-Djava.awt.headless=true" -cp "${rmClasspath}" com.rapidminer.launcher.JVMOptionBuilder "$@")
    
    # Launch Studio
    LAUNCH=0
    if [ $# -gt 0 ]; then
      eval \"$JAVA\" $JVM_OPTIONS -cp \"${rmClasspath}\" com.rapidminer.launcher.GUILauncher \"$@\"
    else
      eval \"$JAVA\" $JVM_OPTIONS -cp \"${rmClasspath}\" com.rapidminer.launcher.GUILauncher
    fi
 
 
    if [ $? -eq 2 ]
    then
        echo RapidMiner Studio will now relaunch 
        LAUNCH=1
    fi
done
PATH
Code
1
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/joze_alehandro/eclipse/cpp-2019-09/:/snap/bin
0
 Аватар для useroot
89 / 75 / 17
Регистрация: 18.08.2016
Сообщений: 341
05.12.2019, 10:20
Лучший ответ Сообщение было отмечено Жозе_Алехандро как решение

Решение

RapidMiner-Studio.sh судя по его коду, он требует именно 8 версию джавы. И только с ней и работает, поэтому установите 8 версию от oracle. Потом с помощью:
Bash
1
update-alternatives --config java
переключатся на разные версии т.е

Bash
1
update-alternatives --config java
Bash
1
2
3
4
5
6
7
8
9
There are 2 choices for the alternative java (providing /usr/bin/java).
 
  Selection    Path                                           Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
* 2            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      manual mode
 
Press enter to keep the current choice[*], or type selection number
Переключаем на нужную, но при ребуте системы загрузится по умолчанию, значение стоящее на auto mode.
1
11 / 9 / 3
Регистрация: 16.06.2019
Сообщений: 57
05.12.2019, 21:48  [ТС]
Сработало, спасибо большое)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.12.2019, 21:48
Помогаю со студенческими работами здесь

Intel Rapid Storage
Что это за прога ?

Bitcoin Miner
Помогите вылечится от биткоина,сейчас делаю логи Автологгером.Как будут скину Добавлено через 4 минуты Кстати,в Темпе ничего...

Bitcoin Miner
Всем привет! Уже много раз встречал в интернете подобный девайс, но никак не могу нагуглить инфу, о том, что это такое, и для чего...

Monero CPU miner
Доброго времени суток, случилась беда у меня, а именно: установил Windows Server 2008 R2 на виртуальную машину, установил VMware tools,...

Asp.net mvc rapid development
Рады представить Вам на обозрение новый open source framework для быстрой разработки web приложений на платформе asp.net mvc. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru