Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过jt400向IFS写入文本文件的问题_Java_Jruby_Ibm Midrange_Jt400_Ibm Ifs - Fatal编程技术网

Java 通过jt400向IFS写入文本文件的问题

Java 通过jt400向IFS写入文本文件的问题,java,jruby,ibm-midrange,jt400,ibm-ifs,Java,Jruby,Ibm Midrange,Jt400,Ibm Ifs,我所要做的就是在IFS上删除日志 这是我的密码: def write(target_filename, data) stream = com.ibm.as400.access.IFSFileOutputStream.new(AS400.sys, target_filename) stream.write(data.to_java_bytes) stream.flush stream.close end 当我在jt400库中读到它时,结果很好 但是当我去想

我所要做的就是在IFS上删除日志

这是我的密码:

  def write(target_filename, data)
    stream = com.ibm.as400.access.IFSFileOutputStream.new(AS400.sys, target_filename)
    stream.write(data.to_java_bytes)
    stream.flush
    stream.close
  end
当我在jt400库中读到它时,结果很好

但是当我去想
qShell
wrklnk
时,文件似乎是空的


你知道为什么吗?是CCID吗?

发现了问题。我使用
IFSFileOutputStream
编写二进制文本流。通过将其切换到
IFSTextFileOutputStream
,问题得以解决

。。。文件似乎是空的。
什么意思?是否查看大小的属性?还是运行实用程序来显示内容?或你跑什么?发生了什么?IFSFileOutputStream=newifsfileoutputstream(as400,“/Dir/File”);