pom文件打包scala程序
4.0.0
org.example
项目名称
1.0-SNAPSHOT
jar
项目名称
http://maven.apache.org
UTF-8
net.alchim31.maven
scala-maven-plugin
4.8.1
scala-compile-first
process-resources
add-source
compile
scala-test-compile
process-test-resources
testCompile
org.apache.maven.plugins
maven-shade-plugin
3.2.4
package
shade
*:*
META-INF/*.SF
META-INF/*.DSA
META-INF/*.RSA
org.example.scala.test011
junit
junit
3.8.1
test
org.apache.spark
spark-streaming_2.12
3.0.0
org.apache.spark
spark-streaming-kafka-0-10_2.12
3.0.0
org.apache.spark
spark-core_2.12
3.0.0
org.apache.spark
服务器托管网 spark-sql_2.12
3.0.0
org.scala-lang
scala-library
2.12.13
org.apache.hadoop
hadoop-client
3.3.4
在执行jar包时关于Error: A JNI error has occurred, please check your installation and try again这个保存问题再确保
1.javac和java版本一致
2.pom文件中指定了mainClass元素确定了程序主入口
之后在idea中的Edit Configurations 中添加上个配置参数:
Add dependencies with“provided” scope to classpath
进而可以避免在执行jar包时由于缺少p服务器托管网rovided
依赖而导致的类找不到问题而报错哦
配置后这里有上述箭头指向的配置项即可;
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: 只有一台显示器,如何实现同时显示4台主机的HDMI信号?
HDMI画面分割器概述 HDMI画面分割器属于画面分割器中的一服务器托管网种,因为其信号接口是HDMI接口而得其名,多用于监控、多媒服务器托管网体、视频会议等常见的场景 HDMI画面分割器-图 HDMI画面分割器工作原理 使用硬件方式将多路HDMI信号以多种不…