首页 > 系统相关 >【spark】org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z

【spark】org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z

时间:2022-11-27 15:34:19浏览次数:54  
标签:lang nativeio String NativeIO hadoop 源码 io apache

idea中运行spark项目出现:org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z

网上的方法很多,最后试成功的只有修改源码的方法

1.在源码中找到错误的方法access

 

 2.注释掉源码return的那部分,添加上return true,在idea中打开是只读的,无法修改,这时候需要知道源码的位置

 

 右键copypath可以得知具体位置

3.找到jar包对它进行解压

 

 4.解压以后打开NativeIO.java,我这里使用nodepad打开,修改access方法的return值。

5.接着在java文件下添加包org.apache.hadoop.io.nativeio,将刚刚修改的NativeIO.java复制到包内

 

 可以看到项目成功运行,并且没有上述错误出现

 

标签:lang,nativeio,String,NativeIO,hadoop,源码,io,apache
From: https://www.cnblogs.com/lbeaner/p/16929776.html

相关文章

  • string 类的扩展方法
     ​​string类的扩展方法​​string类的扩展方法列表(基本相同于IEnumerable<T>接口的成员列表):Aggregate<>//累加All<>//是否都满......
  • 文言编程语言/wenyan-lang的教程来啦!!!
    这是一个大学生开源的一个文言文编程语言。关键是这门文言文的编程语言,是一位卡内基梅隆大学(CMU)的大四学生开发。利用NLP的一些技术,将文言文程序语法转换到JavaScrip......
  • JavaScript中String的match方法详解
     String.prototype.match()**String.prototype.match()方法返回通过一个正则表达式匹配到的字符串结果。**​​var='Thequickbrownfoxjumpsoverthelazydog.Itba......
  • StringBuilder_append方法
      /*总结:StringBuilder类中的reverse方法:反转字符串的方法StringBuilder类中的append()方法:在括号内添加数据,并且返回给对象本身*/......
  • 运用StringBuilder类中的reverse来反转数组
      /*其实不转换为String也行,运用StringBuilder输出即可比自己定义的String来反转更加简单方便也可以一次性输出定义出来这个反转方法通过匿......
  • golang_learn note_2022年11月26日
    D:\code_gitee\go_example\main.gopackagemainimport( "fmt")funcmain(){ //显示声明类型 constastring="hello" //隐式声明类型 constb="hello"......
  • golang的两把利器,协程和管道
    golang的协程相信大家都不陌生,在golang中的使用也很简单,只要加上一个关键字「go」即可,虽然说大家都知道,但是真的在实际使用中又遇到这样那样的问题,坑其实还是挺多的。而网上......
  • Springboot项目问题之StringRedisTemplate could not be found
    一、问题背景在Springboot山配置redis,启动项目之后报找不到StringRedisTemplate,使用了jedis二、报错截图如下三、我的项目配置如下springboot版本是2.6.13jedis是......
  • [golang]字符串拼接
    前言在go语言中,因为字符串只能被访问,不能被修改,所以进行字符串拼接的时候,golang都需要进行内存拷贝,造成一定的性能消耗。方式1:操作符+特点:简单,可读性良好。每次拼接都......
  • 基于Docker的Golang开发
    一、Docker用于开发Docker不仅用于部署,它还可以用于开发。1、为什么要在开发中使用Docker主要有以下几个原因。1)一致的开发环境使用Docker,可以保证整个研发团队使用一致的开......