我在Scala中写了一个程序,并使用SBT的汇编指令现在我上传,我的平台上运行它创造了一个可执行的JAR。
为构建罐子我已经走过了
文件 - >项目结构 - >项目设置 - >神器 - >点击绿色加号 - >罐 - >从依赖模块..
我用下面的命令:
spark-submit --class "ReadCSVwithnull" Scala.jar
但我得到一个错误
异常线程 “main” java.lang.SecurityException异常:无效的签名文件d igest在sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVeri fier.java:284)在sun.security.util.SignatureFileVerifier.process清单主要属性( SignatureFileVerifier的.java:238)
亩版本是的IntelliJ -2018.3.1 火花2.3.2 2.11.8阶 SBT版本:1.2.7 SBT
删除签名文件内的清单为我工作。使用命令
zip -d Scala.jar 'META-INF/*.RSA' 'META-INF/*.DSA' 'META-INF/*.SF'