执行jar-tf命令时,在Scala中发现双文本错误



我最近开始学习Scala。我正在尝试在spark-shell提示符上执行tf jar命令

jar tf C:/spark/lib/spark-examples-1.6.0-hadoop2.6.0.jar

它抛出错误

错误:';'应为,但找到了双文本。

有人能帮我找到问题吗。

Spark shell是一个稍微定制的Scala repl,它不是那种的"shell"。它不知道通常的bash/cmd特定的命令,并且它假设您只输入想要评估的有效Scala定义和表达式。C:/spark/lib/spark-examples-1.6.0-hadoop2.6.0.jar不是有效的Scala表达式。

请注意它发生故障的确切位置:它在1.6之后立即发生故障。1.6.0部分之前的所有内容都可以被解释为Scala表达式C.:/(spark)./(lib)./(spark).-(examples).-(1.6),但它随后无法解析1.6.0,并返回错误消息。

相关内容

最新更新