在Ubuntu 164中安装Rapidminer studio时出错
danielunesp02
成员职位:1贡献我
我试图安装Rapidminer Studio ubuntu 16.04,我得到这个错误:
~ / rapidminer-studio美元。/ RapidMiner-Studio.sh
RAPIDMINER_HOME未设置。正在尝试目录'/home/daniel/Downloads/rapidminer-studio'…
java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
com.rapidminer.license.verification.JarVerifier.verify (JarVerifier.java: 130)
com.rapidminer.launcher.GUILauncher.main (GUILauncher.java: 284)
造成原因:java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
jdk.internal.loader.BuiltinClassLoader.loadClass ((电子邮件保护)/ BuiltinClassLoader.java: 366)
jdk.internal.loader.ClassLoaders AppClassLoader.loadClass(美元(电子邮件保护)/ ClassLoaders.java: 185)
java.lang.ClassLoader.loadClass ((电子邮件保护)/ ClassLoader.java: 419)
...2
0
最好的答案
-
zl1775 成员职位:4贡献我
-
骑士 成员职位:2贡献我我也有同样的问题。对于任何想知道如何修复的人。您需要像上面提到的那样安装Java8。然而,我们大多数人有8个以下或以上。您不需要删除任何java版本,只需激活Java8。
首先,如果你没有安装8个,你可以做:
Sudo apt安装openjdk-8-jdk
然后输入:
Sudo update-alternatives——config Java
输出:
有两种可供选择的java(提供/usr/bin/java)。
优先级状态------------------------------------------------------------0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto模式1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111手动模式* 2 /usr/lib/jvm/java-8-openjdk-amd64 / jre / bin / java1081手动模式
按保持当前选择[*],或类型选择数字:
键入选择ID以激活该版本。例如,在我的情况下:2
Java8激活。
然后执行以下命令运行:
chmod +x RapidMiner-Studio.sh
sh RapidMiner-Studio.sh
6
答案
你好,
由于某种原因,您正在使用的Java安装程序似乎不包含javax.xml.bind.DatatypeConverter。
请确保RapidMiner Studio使用Oracle Java 8或OpenJDK 8。
问候,
马可
谢谢,zl1775 !在LM下也有同样的问题;我只需要你的解决方案。
谢谢! !这是我的工作:
If [$# -gt 0];然后
eval \"$JAVA\"——add-modules= JAVA .xml。绑定$JVM_OPTIONS -cp \"${rmClasspath}\" com.rapidminer.launcher.GUILauncher \"$@ \”
其他的
eval \"$JAVA\"——add-modules= JAVA .xml。绑定$JVM_OPTIONS -cp \"${rmClasspath}\" com.rapidminer.launcher.GUILauncher
fi
重要的是告诉调整在文件“RapidMiner-Studio.sh”中,
你好,
请注意,我们还不支持Java 9。要正确运行Studio,您需要最新的Oracle Java 8。
问候,
马可
假设您正在使用openjdk9,在shell脚本中添加以下行
如果你指的是Rapidminer.sh文件,我没有看到任何带“$JAVA\”字符串的行
请看上面。你需要Java 8。
问候,
马可
Sudo update-alternatives——config Java