Once you can access the file, you will be able to read it and process its contents just like you would if it were a local file. That means, if you've got that part working on Windows already, then all you have to do is figure out how to get to that file. As Rob suggested that's usually a matter of configuring your network so that your Unix box can see the file system on the Windows box. There's nothing
Java can do about that.
Well, not nothing. You could implement an RMI or socket-based file browser and then run the server part on the Windows box and the client part on the Unix box. I suggest getting your network set up though. That's a much easier solution.