Как выполнить Proguard JAR с моей исполняемой искрой представить JAR - PullRequest
0 голосов
/ 23 февраля 2020

Я создал один файл JAR и попытался выполнить его через терминал и он работает. и я обычно выполнял эту команду:

spark-submit --class SparkWordCount --master local[1] /home/akhilav/ScalaWordCount.jar /home/akhilav/weather.csv

, а затем я создал один файл конфигурации с этим содержимым и сохранил его как scalaWord.conf

  -injars "ScalaWordCount.jar"
-outjars "ScalaWordCount-obf.jar"
-libraryjars /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar
-keep public class SparkWordCount {
    public static void main(java.lang.String[]);
}
-dontnote
-dontwarn
-ignorewarnings

Затем я попытался выполнить proguard jar as java -jar proguard.jar @ scalaWord.conf, но это показывает ошибку msg

Reading program jar [/home/akhilav/ScalaWordCount.jar] (filtered)
Reading library jar [/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar] (filtered)
Error: 4. 

Я не могу понять, какую ошибку указывает это, и я использую Proguard версии 6.2.2. помогите пожалуйста найти решение

...