Unrecognized VM option ‘‘
Posted 啊仪的小菜脯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unrecognized VM option ‘‘相关的知识,希望对你有一定的参考价值。
问题来源:
进行 Spark 编程实践时,需要用到 sbt 工具进行编译打包,而 Spark 中没有自带 sbt,故需要单独安装,可以到官网 http://www.scala-sbt.org 中下载相应版本即可。当下载并解压完成后需要对 sbt 进行配置,首先需要将 sbt 安装目录下的 bin/sbt-launch.jar 拷贝一份到 sbt 安装目录下,然后在安装目录下编辑文件 sbt 创建一个 Shell 脚本,用于启动 sbt,在安装目录下(本机为 /usr/local/sbt)执行如下指令
vim /usr/local/sbt/sbt
接着输入如下配置内容:
#!/bin/bash
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar dirname $0/sbt-launch.jar “$@”
保存退出后,执行如下命令为该脚本增加可执行权限:
chmod u+x /usr/local/sbt/sbt
接着通过如下命令查看 sbt 版本信息:
cd /usr/local/sbt
./sbt sbtVersion
发现报了如题所述的错误
解决方法:
这里主要有两个错误:第一个是配置内容第三行的 XX:后不可手动加换行,即除了编译器自动换行外,所有配置内容都不可手动加换行符;第二个是配置内容中加粗标红部分应该换成你本机的 sbt 安装目录,比如我本机的 sbt 安装目录为 /usr/local/sbt,则把这个路径替换掉加粗标红部分内容即可。
以上是关于Unrecognized VM option ‘‘的主要内容,如果未能解决你的问题,请参考以下文章
Windows启动RocketMq报错:Unrecognized VM option ‘UseCMSCompactAtFullCollection‘
Windows启动RocketMq报错:Unrecognized VM option ‘UseCMSCompactAtFullCollection‘
Windows启动RocketMq报错:Unrecognized VM option ‘UseCMSCompactAtFullCollection‘
JMeter学习 JMeter使用中遇到的问题:Jmeter Debug - "Unrecognized VM option '+HeapDumpOnOutOfMemoryEr
Kafka中错误:Unrecognized VM option ‘UseCompressedOops’ Error: Clould not create the Java Vritual Machin