微网站 和移动站,php双语网站,企业网站建,网络营销有哪些主要策略环境说明#xff1a;换电脑尝尝鲜#xff0c;jdk#xff0c;flink都是最新的#xff0c;千辛万苦把之前的项目编译通过#xff0c;跑一下之前的flink项目发现启动失败#xff0c;啥都不说了上异常
Exception in thread main java.lang.IllegalAccessError: …环境说明换电脑尝尝鲜jdkflink都是最新的千辛万苦把之前的项目编译通过跑一下之前的flink项目发现启动失败啥都不说了上异常
Exception in thread main java.lang.IllegalAccessError: class org.apache.flink.util.NetUtils (in unnamed module 0x311bf055) cannot access class sun.net.util.IPAddressUtil (in module java.base) because module java.base does not export sun.net.util to unnamed module 0x311bf055at org.apache.flink.util.NetUtils.unresolvedHostToNormalizedString(NetUtils.java:146)at org.apache.flink.util.NetUtils.unresolvedHostAndPortToNormalizedString(NetUtils.java:174)at org.apache.flink.runtime.clusterframework.BootstrapTools.startActorSystem(BootstrapTools.java:243)at org.apache.flink.runtime.clusterframework.BootstrapTools.startActorSystem(BootstrapTools.java:153)at org.apache.flink.runtime.rpc.akka.AkkaRpcServiceUtils.createRpcService(AkkaRpcServiceUtils.java:125)at org.apache.flink.runtime.metrics.util.MetricUtils.startMetricsRpcService(MetricUtils.java:129)at org.apache.flink.runtime.minicluster.MiniCluster.start(MiniCluster.java:291)at org.apache.flink.client.LocalExecutor.createJobExecutorService(LocalExecutor.java:143)at org.apache.flink.client.LocalExecutor.start(LocalExecutor.java:118)at org.apache.flink.client.LocalExecutor.executePlan(LocalExecutor.java:203)at org.apache.flink.api.java.LocalEnvironment.execute(LocalEnvironment.java:91)at org.apache.flink.api.java.ExecutionEnvironment.execute(ExecutionEnvironment.java:820)at org.apache.flink.api.java.DataSet.collect(DataSet.java:413)at org.apache.flink.api.java.DataSet.print(DataSet.java:1652)at com.gugu.flink.BatchWordCount.main(BatchWordCount.java:29)分析jdk添加模块化功能之后跨模块访问
解决方案
回退jdk版本退退退。。。临时可以添加参数,允许其他模块访问
--add-opens java.base/java.langALL-UNNAMED --add-opens java.base/sun.net.utilALL-UNNAMED --add-opens java.base/java.utilALL-UNNAMED --add-opens java.base/java.lang.reflectALL-UNNAMED --add-opens java.base/java.nioALL-UNNAMED注意是idea中的Add vm options 选项又是被代码调戏的一天