栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

问题解决记录:Static methods in interface require -target:jvm-1.8

问题解决记录:Static methods in interface require -target:jvm-1.8

flink应用 代码编译是报 Static methods in interface require -target:jvm-1.8

 val env: StreamExecutionEnvironment = StreamExecutionEnvironment.getExecutionEnvironment
    val brokers: String = KafkaUtils.kafkaServer
    val topic: String = KafkaUtilsTests.topicName
    val group: String = "flink_test_gruop"
    val source: KafkaSource[String] = KafkaSource.builder[String]
      .setBootstrapServers(brokers).setGroupId(group)
      .setTopics(topic)
      .setDeserializer(KafkaRecordDeserializationSchema.valueonly(new SimpleStringSchema())) 
      .setStartingOffsets(OffsetsInitializer.latest).build
    val value: DataStream[String] = env.fromSource(source, WatermarkStrategy.noWatermarks[String], "StateMachineExampleSource")
    value.print()
    // trigger program execution
    env.execute("State machine job")
具体异常:

[INFO] compiling 3 Scala sources and 2 Java sources to F:learntotalflinkworkspaceMY_Flinktargetclasses ...
[ERROR] F:/learntotal/flink/workspace/MY_Flink/src/main/scala/com/hg/bigdata/flink/stream/KafkaStreamTests.scala:23: Static methods in interface require -target:jvm-1.8
[ERROR] F:/learntotal/flink/workspace/MY_Flink/src/main/scala/com/hg/bigdata/flink/stream/KafkaStreamTests.scala:24: Static methods in interface require -target:jvm-1.8
[ERROR] F:/learntotal/flink/workspace/MY_Flink/src/main/scala/com/hg/bigdata/flink/stream/KafkaStreamTests.scala:25: Static methods in interface require -target:jvm-1.8
[ERROR] three errors found
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE


解决:scala-maven-plugin插件中加入 -target:java-1.8
  
            
                net.alchim31.maven
                scala-maven-plugin
                
                    
                    
                        scala-compile-first
                        process-resources
                        
                            compile
                        
                        
                            
                                -Xfatal-warnings
                            

                        
                    
                
                
                    
                        -Xms128m
                        -Xmx512m
                    
                    ${scala.vaersion}
                    -target:jvm-1.8
                
            

执行命令:mvn clean scala:compile scala:run package

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/682345.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号