由于Java的原因,Rapidminer Studio(9.6版)的安装出现问题



我正在尝试安装RapidMiner Studio,但我遇到了与Java相关的问题,在我的终端(操作系统Ubuntu 18.04(中运行安装文件RapidMiner-Studio.sh。我发现我必须拥有Java 8或OpenJDK 8,所以我按照这里的说明进行了安装和配置。此外,根据同一来源的建议,我在.sh文件中添加了这个:--add-modules=java.xml.bind(在eval "$JAVA"之后(。像这样:

if [ $# -gt 0 ]; then
eval "$JAVA" --add-modules=java.xml.bind $JVM_OPTIONS -cp "${rmClasspath}" com.rapidminer.launcher.GUILauncher "$@"
else
eval "$JAVA" --add-modules=java.xml.bind $JVM_OPTIONS -cp "${rmClasspath}" com.rapidminer.launcher.GUILauncher
fi

我的OpenJDK版本是这样的:

openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

因此,我从安装文件(在执行chmod +x RapidMiner-Studio.sh./RapidMiner-Studio.sh之后(中得到的错误如下:

Error: Could not find or load main class com.rapidminer.launcher.JVMOptionBuilder
Unrecognized option: --add-modules=java.xml.bind
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

很明显,它无法识别添加的模块java.xml.bind

因此,在.sh文件中没有添加模块的情况下,我删除了它

Error: Could not find or load main class com.rapidminer.launcher.JVMOptionBuilder
Error: Could not find or load main class com.rapidminer.launcher.GUILauncher

如何解决这个Java问题?

感谢您的关注。

我在回答我的问题。因此,为了解决这个问题,我只需将原来的线路rmClasspath="${RAPIDMINER_HOME}"/lib/*替换为rmClasspath=./lib/*。这不是关于Java,而是关于shell脚本。我之前已经定义了RAPIDMINER_HOME,但不知何故,它没有在if语句中重新定义。

相关内容

  • 没有找到相关文章

最新更新