Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.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 如何将FileChannel对象转换为文件?_Java_Filechannel - Fatal编程技术网

Java 如何将FileChannel对象转换为文件?

Java 如何将FileChannel对象转换为文件?,java,filechannel,Java,Filechannel,我得到以下错误: ClassCastException:无法将类sun.nio.ch.FileChannelImpl强制转换为类java.io.File 请帮助您能否提供一些您已经尝试过的代码?也看看这个谢谢。我尝试使用FileChannel获取文件锁,后来又尝试通过FileChannel更新相同的文件。现在,我的writer类使用file对象,因此我需要在传递前将FileChannel实例转换为file。由于安全原因,无法发布代码。您是否有可能提供演示应用程序?创建一个新的应用程序,再现问题并

我得到以下错误: ClassCastException:无法将类sun.nio.ch.FileChannelImpl强制转换为类java.io.File


请帮助

您能否提供一些您已经尝试过的代码?也看看这个谢谢。我尝试使用FileChannel获取文件锁,后来又尝试通过FileChannel更新相同的文件。现在,我的writer类使用file对象,因此我需要在传递前将FileChannel实例转换为file。由于安全原因,无法发布代码。您是否有可能提供演示应用程序?创建一个新的应用程序,再现问题并发布它。你能提供一些你已经尝试过的代码吗?也看看这个谢谢。我尝试使用FileChannel获取文件锁,后来又尝试通过FileChannel更新相同的文件。现在,我的writer类使用file对象,因此我需要在传递前将FileChannel实例转换为file。由于安全原因,无法发布代码。您是否有可能提供演示应用程序?创建一个新的应用程序,再现问题并发布