在Ubuntu 164中安装Rapidminer studio时出错


我正在尝试安装Rapidminer Studio ubuntu 16.04,我得到了这个错误:
~ / rapidminer-studio美元。/ RapidMiner-Studio.sh
没有设置RAPIDMINER_HOME。尝试目录“/home/daniel/Downloads/rapidminer-studio”…
线程"main"异常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 install openjdk-8-jdk
然后输入:
Sudo update-alternatives——config Java
输出:
java有两种选择(提供/usr/bin/java)。
选择路径优先级状态------------------------------------------------------------0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode1 /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