当前位置: 首页 > news >正文

免费个人网站制作设计移动网站建设学习

免费个人网站制作设计,移动网站建设学习,全网营销推广定义,阿里 网站备案核验单概述 因为公司业务需求#xff0c;需要将一部分原本已经用C/C写好的程序封装到flink内部使用。 操作系统 CentOS 7使用的技术和工具 flink 1.17.1 JDK 19.0.2 JNA 5.12.1 maven 3.9.4技术实现 利用JNA将C/C的程序封装到JAR包里面#xff0c;然后结合flink依赖#xff0…概述 因为公司业务需求需要将一部分原本已经用C/C写好的程序封装到flink内部使用。 操作系统 CentOS 7使用的技术和工具 flink 1.17.1 JDK 19.0.2 JNA 5.12.1 maven 3.9.4技术实现 利用JNA将C/C的程序封装到JAR包里面然后结合flink依赖打包运行即可。注意JNA可以加载JAR包内部的so库QA Q 1.Exception in thread “main” java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.net.DatagramSocket java.net.DatagramSocket.delegate accessible: module java.base does not “opens java.net” to unnamed module 26f67b76 2.Exception in thread “main” java.lang.reflect.InaccessibleObjectException: Unable to make field private final byte[] java.lang.String.value accessible: module java.base does not “opens java.lang” to unnamed module 1a810908 3.Exception in thread “main” java.lang.reflect.InaccessibleObjectException: Unable to make field private final sun.nio.ch.DatagramChannelImpl sun.nio.ch.DatagramSocketAdaptor.dc accessible: module java.base does not “opens sun.nio.ch” to unnamed module 26f67b76 A 执行的时候加上以下选项 –add-opensjava.base/java.langALL-UNNAMED --add-opensjava.base/java.ioALL-UNNAMED --add-opensjava.base/java.utilALL-UNNAMED --add-opensjava.base/java.util.concurrentALL-UNNAMED --add-opensjava.rmi/sun.rmi.transportALL-UNNAMED --add-opensjava.base/java.lang.reflectALL-UNNAMED --add-opensjava.base/java.utilALL-UNNAMED --add-opensjava.base/java.mathALL-UNNAMED --add-opensjava.base/java.netALL-UNNAMED --add-opensjava.base/sun.nio.chALL-UNNAMED Q java.lang.Exception: Could not create actor system A 百度发现是打包的flink依赖包版本不对运行是1.17.1JAR包用的是1.13.1 Q: Exception in thread “main” org.apache.flink.api.common.InvalidProgramException: java.io.FileDescriptor3a82f6ef is not serializable. The object probably contains or references non serializable fields A: DatagramSocket对象内部存在不支持序列化的字段所以不能定义为SourceFunction派生类的属性。 因为flink分布式的特性所以JAR包内的类都需要支持序列化。 为了避免该问题将DatagramSocket挪到run函数内部初始化即可 Q JNA加载动态库以下称为主库的时候不会加载主库所依赖的其他动态库 A 这种情况解决方法有以下几种 1. 导出LD_LIBRARY_PATH 2. 将主库所依赖的动态库编译成.a一起打包到主库 3. 将依赖库所在的路径添加到能被搜索到的路径具体请查看“参考链接” 参考链接 在JDK17尝鲜Flink1.17 flink1.12.2之后的版本和scala的兼容性问题 Linux下5种动态库运行时搜索路径的方法
http://www.tj-hxxt.cn/news/217909.html

相关文章:

  • 东莞专业网站设计平台成都画册设计的公司
  • 个人定制网站找网络公司做网站流程
  • 做一个商品网站多少钱龙华营销型网站
  • 访问网站速度慢厦门高端网站案例
  • 之路网站建设wordpress等级
  • PHP网站开发方向公司注册名字怎么取
  • 沈阳seo网站管理二级建造师证怎么考
  • 上海商城网站建设网站域名设计推荐
  • 男女做那个的免费视频网站搜索引擎营销的案例有哪些
  • 做外贸的推广渠道做网站排名优化是怎么回事
  • 专业做app下载网站问答类咨询网站的建设
  • 绩溪建设银行网站网站建设违约合同
  • 深圳市手机网站建设新东方研学网站那家公司做的
  • 做网站一定要服务器吗ip域名解析查询
  • 班级网站模板素材做暧嗳xo小视频网站
  • 织梦做网站如何套取别人网站的模板钙网logo设计免费
  • 如何用discuz做网站wordpress搭建的网站
  • 寻花问柳一家专注做男人喜爱的网站江西哪家网站建设公司好
  • 使用django建设一个网站wordpress主题开发博客
  • 做网站旅游销售用服务器做网站空间
  • 毕业生 网站开发semiconductor是什么意思
  • 西安网站开发建刚做的网站怎么收录
  • 深圳网站建设电话深圳建设网站和公众号
  • 网站开发需要多少钱价格家乡网页设计教程
  • 建设网站功能营销型网站分类
  • 北京电商网站开发价格不需要iis的网站开发
  • 做一个同城便民信息网站怎么做网站建立时间查询
  • 长沙市建设工程质量安全监督站官方网站校园网站建设 方案论证
  • 做装修行业营销型网站某学校网站的安全建设方案
  • led动态视频网站建设用nas建设服务器网站